Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Bai__Zoy
Beginner
116 Views

vtune 2018 crashed when collecting locksandwaits for golang benchmark http, used --profiling-signal=33 and --no-altstack

pkg: golang.org/x/benchmarks
goos: linux
goarch: amd64


Collection and Platform Info
----------------------------
Parameter                 r001lw
------------------------  ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Application Command Line  /bmark/x2699v4s2-ugo/0/microbenchmarks/http
Operating System          4.4.0-116-generic NAME="Ubuntu"
VERSION="16.04.4 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04.4 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
VERSION_CODENAME=xenial
UBUNTU_CODENAME=xenial
Computer Name             2p2699v4-217
Result Size               3177338
Collection start time     17:35:19 20/03/2018 UTC
Collection stop time      17:35:20 20/03/2018 UTC
Collector Type            User-mode sampling and tracing

CPU
---
Parameter          r001lw
-----------------  --------------------------------------------------
Name               Intel(R) Xeon(R) Processor code named Broadwell-EP
Frequency          2199995865
Logical CPU Count  88

Summary
-------
Average Concurrency:  72.716
Elapsed Time:         0.645
Paused Time:          0.0
CPU Time:             0.080
Wait Time:
Average CPU Usage:    0.068

 

 

root@2p2699v4-217:~# /opt/intel/vtune_amplifier_2018.1.0.535340/bin64/amplxe-cl -collect locksandwaits -run-pass-thru=--profiling-signal=33 -run-pass-thru=--no-altstack /bmark/x2699v4s2-ugo/0/microbenchmarks/http
amplxe: Collection started. To stop the collection, either press CTRL-C or enter from another console window: amplxe-cl -r /root/r001lw -command stop.
2018/03/20 12:35:20 Benchmarking 1 iterations
2018/03/20 12:35:20 Benchmarking 100 iterations
2018/03/20 12:35:20 Benchmarking 10000 iterations
signal 11 received but handler not on signal stack
fatal error: non-Go code set up signal handler without SA_ONSTACK flag
fatal error: unexpected signal during runtime execution
panic during panic
[signal SIGSEGV: segmentation violation code=0x1 addr=0x1290 pc=0x45a3ff]

runtime stack:
runtime: unexpected return pc for runtime.sigtramp called from 0x7fec458654e8
stack: frame={sp:0xc0005fdee8, fp:0xc0005fdf40} stack=[0xc0005f5e38,0xc0005fe238)
000000c0005fdde8:  0000000000000000  0000000000456ed0 <runtime.throw.func1+0>
000000c0005fddf8:  0000000000704a57  0000000000000039
000000c0005fde08:  000000c0005fde28  000000000044221f <runtime.sigNotOnStack+127>
000000c0005fde18:  0000000000704a57  0000000000000039
000000c0005fde28:  000000c0005fded8  0000000000441aa4 <runtime.sigtrampgo+788>
000000c0005fde38:  000000000000000b  000000c0005fdec0
000000c0005fde48:  000000c0005fe540  000000c0005fdf00
000000c0005fde58:  0000000000000010  000000c0005fdee8
000000c0005fde68:  0000000000000000  0000000000000000
000000c0005fde78:  0000000000000000  0000000000000000
000000c0005fde88:  0000000000000000  000000c00071ca80
000000c0005fde98:  0000000000000000  00007fec453101d9
000000c0005fdea8:  0000000000000000  0000000000000000
000000c0005fdeb8:  0000000000000000  000000c000f2c000
000000c0005fdec8:  0000000000000000  0000000000008000
000000c0005fded8:  000000c0005fdf30  000000000045b753 <runtime.sigtramp+67>
000000c0005fdee8: <000000000000000b  000000c0005fe670
000000c0005fdef8:  000000c0005fe540  000000c0005fe540
000000c0005fdf08:  000000c0005fe670  00007fec45865200
000000c0005fdf18:  000000000000000b  000000c0005fdf30
000000c0005fdf28:  000000c0005fdfd8  000000c0005fdf98
000000c0005fdf38: !00007fec458654e8 >000000c0005fe540
000000c0005fdf48:  000000000000000b  000000c0005fdfd8
000000c0005fdf58:  000000c0005fdf98  00007fec457f5d93
000000c0005fdf68:  000000c0005fe078  000000000000000b
000000c0005fdf78:  00007fec32ede698  000000c0005fe078
000000c0005fdf88:  00007fec32ede060  000000000000000b
000000c0005fdf98:  000000c0005fe178  00007fec457f6f70
000000c0005fdfa8:  0000000000000000  000000c0005fdfd8
000000c0005fdfb8:  000000c0005fe540  000000c0005fe670
000000c0005fdfc8:  0000000000000000  00007feb74006d40
000000c0005fdfd8:  000000000045b780 <runtime.cgoSigtramp+0>  ffffffffffffffff
000000c0005fdfe8:  0000000000000000  0000000000000000
000000c0005fdff8:  0000000000000000  0000000000000000
000000c0005fe008:  0000000000000000  0000000000000000
000000c0005fe018:  0000000000000000  0000000000000000
000000c0005fe028:  0000000000000000  0000000000000000
000000c0005fe038:  0000000000000000
runtime.throw(0x701bc8, 0x2a)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/panic.go:598 +0x72
runtime.sigpanic()
    /bmark/x2699v4s2-ugo/0/go/src/runtime/signal_unix.go:372 +0x288
runtime.gcWriteBarrier(0xc0005fdd88, 0x42da4d, 0x6f5583, 0xc0005fdd98, 0x456f9a, 0x6f5583, 0x1, 0x6f5583, 0xc0005fdde8, 0x42c6c2, ...)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/asm_amd64.s:1417 +0x2f
runtime.startpanic_m(0x6f5583)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/panic.go:694 +0xdb
runtime.fatalpanic.func1()
    /bmark/x2699v4s2-ugo/0/go/src/runtime/panic.go:654 +0x4a
runtime.fatalpanic(0x0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/panic.go:653 +0x6a
runtime.throw(0x704a57, 0x39)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/panic.go:598 +0x72
runtime.sigNotOnStack(0xb)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/signal_unix.go:578 +0x7f
runtime.sigtrampgo(0xb, 0xc0005fe670, 0xc0005fe540)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/signal_unix.go:332 +0x314
runtime: unexpected return pc for runtime.sigtramp called from 0x7fec458654e8
stack: frame={sp:0xc0005fdee8, fp:0xc0005fdf40} stack=[0xc0005f5e38,0xc0005fe238)
000000c0005fdde8:  0000000000000000  0000000000456ed0 <runtime.throw.func1+0>
000000c0005fddf8:  0000000000704a57  0000000000000039
000000c0005fde08:  000000c0005fde28  000000000044221f <runtime.sigNotOnStack+127>
000000c0005fde18:  0000000000704a57  0000000000000039
000000c0005fde28:  000000c0005fded8  0000000000441aa4 <runtime.sigtrampgo+788>
000000c0005fde38:  000000000000000b  000000c0005fdec0
000000c0005fde48:  000000c0005fe540  000000c0005fdf00
000000c0005fde58:  0000000000000010  000000c0005fdee8
000000c0005fde68:  0000000000000000  0000000000000000
000000c0005fde78:  0000000000000000  0000000000000000
000000c0005fde88:  0000000000000000  000000c00071ca80
000000c0005fde98:  0000000000000000  00007fec453101d9
000000c0005fdea8:  0000000000000000  0000000000000000
000000c0005fdeb8:  0000000000000000  000000c000f2c000
000000c0005fdec8:  0000000000000000  0000000000008000
000000c0005fded8:  000000c0005fdf30  000000000045b753 <runtime.sigtramp+67>
000000c0005fdee8: <000000000000000b  000000c0005fe670
000000c0005fdef8:  000000c0005fe540  000000c0005fe540
000000c0005fdf08:  000000c0005fe670  00007fec45865200
000000c0005fdf18:  000000000000000b  000000c0005fdf30
000000c0005fdf28:  000000c0005fdfd8  000000c0005fdf98
000000c0005fdf38: !00007fec458654e8 >000000c0005fe540
000000c0005fdf48:  000000000000000b  000000c0005fdfd8
000000c0005fdf58:  000000c0005fdf98  00007fec457f5d93
000000c0005fdf68:  000000c0005fe078  000000000000000b
000000c0005fdf78:  00007fec32ede698  000000c0005fe078
000000c0005fdf88:  00007fec32ede060  000000000000000b
000000c0005fdf98:  000000c0005fe178  00007fec457f6f70
000000c0005fdfa8:  0000000000000000  000000c0005fdfd8
000000c0005fdfb8:  000000c0005fe540  000000c0005fe670
000000c0005fdfc8:  0000000000000000  00007feb74006d40
000000c0005fdfd8:  000000000045b780 <runtime.cgoSigtramp+0>  ffffffffffffffff
000000c0005fdfe8:  0000000000000000  0000000000000000
000000c0005fdff8:  0000000000000000  0000000000000000
000000c0005fe008:  0000000000000000  0000000000000000
000000c0005fe018:  0000000000000000  0000000000000000
000000c0005fe028:  0000000000000000  0000000000000000
000000c0005fe038:  0000000000000000
runtime.sigtramp(0xc0005fe540, 0xb, 0xc0005fdfd8, 0xc0005fdf98, 0x7fec457f5d93, 0xc0005fe078, 0xb, 0x7fec32ede698, 0xc0005fe078, 0x7fec32ede060, ...)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sys_linux_amd64.s:357 +0x43

goroutine 17 [syscall, locked to thread]:
runtime.goexit()
    /bmark/x2699v4s2-ugo/0/go/src/runtime/asm_amd64.s:1385 +0x1 fp=0xc000114fe8 sp=0xc000114fe0 pc=0x45a3c1

goroutine 1 [semacquire]:
sync.runtime_Semacquire(0xc000605668)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:56 +0x39
sync.(*WaitGroup).Wait(0xc000605660)
    /bmark/x2699v4s2-ugo/0/go/src/sync/waitgroup.go:130 +0x64
golang.org/x/benchmarks/driver.Parallel(0x2710, 0x4, 0x70a480)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/driver/driver.go:291 +0xf4
main.benchmarkHTTPImpl(0x2710)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/http/http.go:32 +0x40
golang.org/x/benchmarks/driver.runBenchmarkOnce(0x70a488, 0x2710, 0x0, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/driver/driver.go:243 +0x4b3
golang.org/x/benchmarks/driver.runBenchmark(0x70a488, 0x0, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/driver/driver.go:213 +0x18e
golang.org/x/benchmarks/driver.Benchmark(0x70a488, 0x0, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/driver/driver.go:161 +0x62
main.benchmark(0x0, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/http/http.go:26 +0x4a
golang.org/x/benchmarks/driver.Main(0x6f589e, 0x4, 0x70a490)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/driver/driver.go:76 +0x186
main.main()
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/http/http.go:22 +0x42

goroutine 19 [runnable]:
net.(*TCPListener).Accept(0xc000160028, 0x70a5f8, 0xc002c220a0, 0x730620, 0xc000206090)
    /bmark/x2699v4s2-ugo/0/go/src/net/tcpsock.go:255 +0x206
net/http.(*Server).Serve(0xc000159110, 0x730120, 0xc000160028, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2766 +0x1a5
created by main.init.0
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/http/http.go:92 +0x21b

goroutine 4 [IO wait]:
internal/poll.runtime_pollWait(0x7fec2448dd60, 0x72, 0xc000116ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc00020c018, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc00020c018, 0xc00022c000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc00020c000, 0xc00022c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc00020c000, 0xc00022c000, 0x1000, 0x1000, 0x48b201, 0xc000116cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc00000e018, 0xc00022c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0002061b0, 0xc00022c000, 0x1000, 0x1000, 0xbea46f789c54fb53, 0x26efd0e7b, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc000132060)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000132060, 0x4, 0x26efd0e7b, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc00020e000, 0x730560, 0xc000130140)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 21 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc000236900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc00018aea0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc001832001)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc00018aea0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 22 [select]:
net/http.(*persistConn).writeLoop(0xc00018aea0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 34 [sleep]:
time.Sleep(0x1bf08eb000)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/time.go:102 +0x154
golang.org/x/benchmarks/driver.setupWatchdog.func1(0x1bf08eb000)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/driver/driver.go:98 +0x2f
created by golang.org/x/benchmarks/driver.setupWatchdog
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/driver/driver.go:97 +0x7f

goroutine 678 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc000235900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000dec000, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc001b68101)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000dec000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 827 [IO wait]:
internal/poll.runtime_pollWait(0x7feb74720ea0, 0x72, 0xc002aa89a8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc0012e0c98, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc0012e0c98, 0xc002904000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc0012e0c80, 0xc002904000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc0012e0c80, 0xc002904000, 0x1000, 0x1000, 0xc002aa8ab8, 0x42090b, 0xc000038670)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0010c8100, 0xc002904000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*persistConn).Read(0xc000616fc0, 0xc002904000, 0x1000, 0x1000, 0x33, 0xc002aa8b98, 0x42b412)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1453 +0x78
bufio.(*Reader).fill(0xc0011fa420)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0011fa420, 0x1, 0xc000dca540, 0xc000a9b480, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*persistConn).readLoop(0xc000616fc0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1601 +0x188
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 902 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc00046c900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc001016240, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc0008be001)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc001016240)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1382 [select]:
net/http.(*persistConn).writeLoop(0xc000b34000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1381 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc000b3f900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000b34000, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc00047a301)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000b34000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1379 [select]:
net/http.(*persistConn).writeLoop(0xc0004f2240)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1313 [select]:
net/http.(*persistConn).writeLoop(0xc000538120)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1312 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc000e49900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000538120, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc000af6801)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000538120)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1310 [IO wait]:
internal/poll.runtime_pollWait(0x7feba76c21d0, 0x72, 0xc000470ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000fa4c18, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000fa4c18, 0xc0007cb000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000fa4c00, 0xc0007cb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000fa4c00, 0xc0007cb000, 0x1000, 0x1000, 0x48b201, 0xc000470cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000fb00d8, 0xc0007cb000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0002ba960, 0xc0007cb000, 0x1000, 0x1000, 0xbea46f789c44a1b1, 0x26eecb4da, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc0002d06c0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0002d06c0, 0x4, 0x26eecb4da, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc00083a780, 0x730560, 0xc0005dc1c0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1309 [IO wait]:
internal/poll.runtime_pollWait(0x7feba76c22a0, 0x72, 0xc0006e6ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000fa4b98, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000fa4b98, 0xc0006cf000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000fa4b80, 0xc0006cf000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000fa4b80, 0xc0006cf000, 0x1000, 0x1000, 0x48b201, 0xc0006e6cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000fb00d0, 0xc0006cf000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0005a6180, 0xc0006cf000, 0x1000, 0x1000, 0xbea46f78a161b7f8, 0x27409cb1a, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc0005be1e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0005be1e0, 0x4, 0x27409cb1a, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc00083a6e0, 0x730560, 0xc000384100)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1308 [IO wait]:
internal/poll.runtime_pollWait(0x7feba76c2370, 0x72, 0xc000859ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000fa4b18, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000fa4b18, 0xc0007b7000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000fa4b00, 0xc0007b7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000fa4b00, 0xc0007b7000, 0x1000, 0x1000, 0x48b201, 0xc000859cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000fb00c8, 0xc0007b7000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0004be210, 0xc0007b7000, 0x1000, 0x1000, 0xbea46f789c5316a9, 0x26efb29dd, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc0006c61e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0006c61e0, 0x4, 0x26efb29dd, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc00083a640, 0x730560, 0xc000562200)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1307 [IO wait]:
internal/poll.runtime_pollWait(0x7feba76c2440, 0x72, 0xc000847ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000fa4a98, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000fa4a98, 0xc000ef8000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000fa4a80, 0xc000ef8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000fa4a80, 0xc000ef8000, 0x1000, 0x1000, 0x48b201, 0xc000847cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000fb00c0, 0xc000ef8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0004be900, 0xc000ef8000, 0x1000, 0x1000, 0xbea46f789c4f1783, 0x26ef72aa9, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc0006c6420)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0006c6420, 0x4, 0x26ef72aa9, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc00083a5a0, 0x730560, 0xc000562680)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1306 [IO wait]:
internal/poll.runtime_pollWait(0x7feba76c2510, 0x72, 0xc0006e2ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000fa4a18, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000fa4a18, 0xc00028a000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000fa4a00, 0xc00028a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000fa4a00, 0xc00028a000, 0x1000, 0x1000, 0x48b201, 0xc0006e2cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000fb00b8, 0xc00028a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc000fea780, 0xc00028a000, 0x1000, 0x1000, 0xbea46f78a13050eb, 0x273d8640d, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc0003c4300)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0003c4300, 0x4, 0x273d8640d, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc00083a500, 0x730560, 0xc000e42240)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1305 [IO wait]:
internal/poll.runtime_pollWait(0x7feba76c25e0, 0x72, 0xc000834ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000fa4998, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000fa4998, 0xc000ea4000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000fa4980, 0xc000ea4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000fa4980, 0xc000ea4000, 0x1000, 0x1000, 0x48b201, 0xc000834cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000fb00b0, 0xc000ea4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc00028e330, 0xc000ea4000, 0x1000, 0x1000, 0xbea46f789c538ca4, 0x26efb9fcb, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc00037a2a0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc00037a2a0, 0x4, 0x26efb9fcb, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc00083a460, 0x730560, 0xc0002da980)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 938 [IO wait]:
internal/poll.runtime_pollWait(0x7feba4364b60, 0x72, 0xc0006f59a8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc0003d2218, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc0003d2218, 0xc000670000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc0003d2200, 0xc000670000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc0003d2200, 0xc000670000, 0x1000, 0x1000, 0xc0006f5a90, 0x457150, 0xc000f60d80)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000462118, 0xc000670000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*persistConn).Read(0xc00060e120, 0xc000670000, 0x1000, 0x1000, 0xc0006f5b98, 0x405ed5, 0xc0004725a0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1453 +0x78
bufio.(*Reader).fill(0xc000476ba0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000476ba0, 0x1, 0x0, 0x0, 0x0, 0xc0004f8660, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*persistConn).readLoop(0xc00060e120)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1601 +0x188
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 948 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc0002ab900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000fc2120, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc0006a2101)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000fc2120)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1012 [select]:
net/http.(*persistConn).writeLoop(0xc000eea360)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1010 [select]:
net/http.(*persistConn).writeLoop(0xc000fec240)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 48 [select]:
net/http.(*persistConn).writeLoop(0xc000f08120)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 47 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc000f91900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000f08120, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc0013f0301)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000f08120)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1476 [IO wait]:
internal/poll.runtime_pollWait(0x7feb38596000, 0x72, 0xc001827ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000678818, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000678818, 0xc000dda000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000678800, 0xc000dda000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000678800, 0xc000dda000, 0x1000, 0x1000, 0x48b201, 0xc001827cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000fb0140, 0xc000dda000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc000de7890, 0xc000dda000, 0x1000, 0x1000, 0xbea46f789c658bd2, 0x26f0d9ef4, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc000943260)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000943260, 0x4, 0x26f0d9ef4, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc00099e780, 0x730560, 0xc000e03140)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 884 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc000366900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc00034e000, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc000af6701)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc00034e000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1316 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7406b9c0, 0x72, 0xc0007aaba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e80918, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e80918, 0xc000ec8000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e80900, 0xc000ec8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e80900, 0xc000ec8000, 0x1000, 0x1000, 0x48b201, 0xc0007aacb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c0118, 0xc000ec8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc000ffc5d0, 0xc000ec8000, 0x1000, 0x1000, 0xbea46f789c4f92b4, 0x26ef7a5de, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc000dccc60)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000dccc60, 0x4, 0x26ef7a5de, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc000512320, 0x730560, 0xc000e5e6c0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1318 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7406b750, 0x72, 0xc0003cfba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e80a18, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e80a18, 0xc000770000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e80a00, 0xc000770000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e80a00, 0xc000770000, 0x1000, 0x1000, 0x48b201, 0xc0003cfcb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c0128, 0xc000770000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc000e7a7b0, 0xc000770000, 0x1000, 0x1000, 0xbea46f78a1617f29, 0x27409924b, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc000e72900)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000e72900, 0x4, 0x27409924b, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc000512460, 0x730560, 0xc000e38980)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1321 [IO wait]:
internal/poll.runtime_pollWait(0x7feba4365d40, 0x72, 0xc000857ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e80b98, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e80b98, 0xc000b02000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e80b80, 0xc000b02000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e80b80, 0xc000b02000, 0x1000, 0x1000, 0x48b201, 0xc000857cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c0140, 0xc000b02000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc000ed31a0, 0xc000b02000, 0x1000, 0x1000, 0xbea46f78a13dbb1a, 0x273e5ce3c, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc0004772c0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0004772c0, 0x4, 0x273e5ce3c, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc000512640, 0x730560, 0xc000165200)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1322 [IO wait]:
internal/poll.runtime_pollWait(0x7feba43651e0, 0x72, 0xc000855ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e80c18, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e80c18, 0xc000774000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e80c00, 0xc000774000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e80c00, 0xc000774000, 0x1000, 0x1000, 0x48b201, 0xc000855cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c0148, 0xc000774000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc000ed3050, 0xc000774000, 0x1000, 0x1000, 0xbea46f78a13fb274, 0x273e7c597, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc000477200)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000477200, 0x4, 0x273e7c597, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc0005126e0, 0x730560, 0xc000164f00)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1324 [IO wait]:
internal/poll.runtime_pollWait(0x7feba4365040, 0x72, 0xc000bc9ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e80d18, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e80d18, 0xc000bf2000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e80d00, 0xc000bf2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e80d00, 0xc000bf2000, 0x1000, 0x1000, 0x48b201, 0xc000bc9cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c0158, 0xc000bf2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0003d86c0, 0xc000bf2000, 0x1000, 0x1000, 0xbea46f789c5a1cc7, 0x26f022fe9, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc00040c9c0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc00040c9c0, 0x4, 0x26f022fe9, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc000512820, 0x730560, 0xc000250f00)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1323 [IO wait]:
internal/poll.runtime_pollWait(0x7feba4365110, 0x72, 0xc000bc8ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e80c98, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e80c98, 0xc000bde000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e80c80, 0xc000bde000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e80c80, 0xc000bde000, 0x1000, 0x1000, 0x48b201, 0xc000bc8cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c0150, 0xc000bde000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0003d8600, 0xc000bde000, 0x1000, 0x1000, 0xbea46f789c5176f3, 0x26ef98a21, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc00040c960)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc00040c960, 0x4, 0x26ef98a21, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc000512780, 0x730560, 0xc000250d80)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1320 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7406b0d0, 0x72, 0xc000856ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e80b18, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e80b18, 0xc000af2000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e80b00, 0xc000af2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e80b00, 0xc000af2000, 0x1000, 0x1000, 0x48b201, 0xc000856cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c0138, 0xc000af2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc000ed30e0, 0xc000af2000, 0x1000, 0x1000, 0xbea46f789c50ba52, 0x26ef8cd77, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc000477260)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000477260, 0x4, 0x26ef8cd77, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc0005125a0, 0x730560, 0xc000165080)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 828 [select]:
net/http.(*persistConn).writeLoop(0xc000616fc0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1319 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7406b410, 0x72, 0xc0003ccba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e80a98, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e80a98, 0xc00075e000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e80a80, 0xc00075e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e80a80, 0xc00075e000, 0x1000, 0x1000, 0x48b201, 0xc0003cccb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c0130, 0xc00075e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc000e7a720, 0xc00075e000, 0x1000, 0x1000, 0xbea46f789c44b759, 0x26eeccaa3, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc000e728a0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000e728a0, 0x4, 0x26eeccaa3, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc000512500, 0x730560, 0xc000e38800)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1328 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7406cba0, 0x72, 0xc0006e7ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e80f18, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e80f18, 0xc000b18000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e80f00, 0xc000b18000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e80f00, 0xc000b18000, 0x1000, 0x1000, 0x48b201, 0xc0006e7cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c0178, 0xc000b18000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc000696660, 0xc000b18000, 0x1000, 0x1000, 0xbea46f78a0f13aca, 0x273994dec, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc000ecab40)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000ecab40, 0x4, 0x273994dec, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc000512aa0, 0x730560, 0xc00034ae00)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1317 [semacquire]:
sync.runtime_notifyListWait(0xc000e5e610, 0x2)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:510 +0xfe
sync.(*Cond).Wait(0xc000e5e600)
    /bmark/x2699v4s2-ugo/0/go/src/sync/cond.go:56 +0x80
net/http.(*connReader).abortPendingRead(0xc000ffc420)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:699 +0xc3
net/http.(*response).finishRequest(0xc002b2e000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1548 +0x99
net/http.(*conn).serve(0xc0005123c0, 0x730560, 0xc000e5e540)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1836 +0x671
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1325 [IO wait]:
internal/poll.runtime_pollWait(0x7feba4364f70, 0x72, 0xc0005faba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e80d98, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e80d98, 0xc000f57000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e80d80, 0xc000f57000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e80d80, 0xc000f57000, 0x1000, 0x1000, 0x48b201, 0xc0005facb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c0160, 0xc000f57000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0002bae70, 0xc000f57000, 0x1000, 0x1000, 0xbea46f789c42e879, 0x26eeafba6, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc0002d0fc0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0002d0fc0, 0x4, 0x26eeafba6, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc0005128c0, 0x730560, 0xc0005dc8c0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1327 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7406cd40, 0x72, 0xc000bc5ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e80e98, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e80e98, 0xc000b00000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e80e80, 0xc000b00000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e80e80, 0xc000b00000, 0x1000, 0x1000, 0x48b201, 0xc000bc5cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c0170, 0xc000b00000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0003f5ce0, 0xc000b00000, 0x1000, 0x1000, 0xbea46f789c60471f, 0x26f085a41, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc0001f1800)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0001f1800, 0x4, 0x26f085a41, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc000512a00, 0x730560, 0xc00022f100)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1326 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7406ce10, 0x72, 0xc0006e3ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e80e18, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e80e18, 0xc000af8000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e80e00, 0xc000af8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e80e00, 0xc000af8000, 0x1000, 0x1000, 0x48b201, 0xc0006e3cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c0168, 0xc000af8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc000e5abd0, 0xc000af8000, 0x1000, 0x1000, 0xbea46f789c51e16c, 0x26ef9f48f, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc000f1ade0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000f1ade0, 0x4, 0x26ef9f48f, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc000512960, 0x730560, 0xc000f227c0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 2920 [IO wait]:
internal/poll.runtime_pollWait(0x7feb1c5f54e0, 0x77, 0xc002b0d3d8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc00128c998, 0x77, 0xc002b0d400, 0xc002b0d428, 0xc002b0d401)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitWrite(0xc00128c998, 0xc00128c900, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:94 +0x3d
internal/poll.(*FD).WaitWrite(0xc00128c980, 0xc00015e010, 0xc00015e010)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:446 +0x37
net.(*netFD).connect(0xc00128c980, 0x7305a0, 0xc00015e010, 0x0, 0x0, 0x72dae0, 0xc00104c2a0, 0x0, 0x0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:152 +0x298
net.(*netFD).dial(0xc00128c980, 0x7305a0, 0xc00015e010, 0x7310a0, 0x0, 0x7310a0, 0xc000579230, 0xc002936628, 0x4f285e)
    /bmark/x2699v4s2-ugo/0/go/src/net/sock_posix.go:142 +0xee
net.socket(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7310a0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/sock_posix.go:93 +0x19e
net.internetSocket(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x7310a0, 0x0, 0x7310a0, 0xc000579230, 0x1, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/ipsock_posix.go:141 +0x129
net.doDialTCP(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x0, 0xc000579230, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/tcpsock_posix.go:62 +0xb9
net.dialTCP(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x0, 0xc000579230, 0xaee73d23e7, 0x213bd372, 0x213bd3720128c900)
    /bmark/x2699v4s2-ugo/0/go/src/net/tcpsock_posix.go:58 +0xe4
net.dialSingle(0x7305a0, 0xc00015e010, 0xc00128c900, 0x72ef40, 0xc000579230, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:547 +0x36b
net.dialSerial(0x7305a0, 0xc00015e010, 0xc00128c900, 0xc001526300, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:515 +0x24a
net.(*Dialer).DialContext(0x88c980, 0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0xc000e821a1, 0xf, 0x0, 0x0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:397 +0x65e
net/http.(*Transport).dial(0xc0001fc000, 0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0xc000e821a1, 0xf, 0x0, 0x0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:907 +0x17c
net/http.(*Transport).dialConn(0xc0001fc000, 0x7305a0, 0xc00015e010, 0x0, 0xc0001761e0, 0x4, 0xc000e821a1, 0xf, 0x46f574, 0xc000a6c0c0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1143 +0x2e7
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc000fd10e0, 0xc000ce46c0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:957 +0x78
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 1373 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7406c110, 0x72, 0xc000bebba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e81598, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e81598, 0xc000afe000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e81580, 0xc000afe000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e81580, 0xc000afe000, 0x1000, 0x1000, 0x48b201, 0xc000bebcb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c01e0, 0xc000afe000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc000206690, 0xc000afe000, 0x1000, 0x1000, 0xbea46f789c4e3062, 0x26ef64396, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc000ef6f60)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000ef6f60, 0x4, 0x26ef64396, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc0005132c0, 0x730560, 0xc000e66b00)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1372 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7406c1e0, 0x72, 0xc000769ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e81518, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e81518, 0xc000b16000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e81500, 0xc000b16000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e81500, 0xc000b16000, 0x1000, 0x1000, 0x48b201, 0xc000769cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c01d8, 0xc000b16000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0002ea690, 0xc000b16000, 0x1000, 0x1000, 0xbea46f789c4e030d, 0x26ef61631, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc000306a80)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000306a80, 0x4, 0x26ef61631, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc000513220, 0x730560, 0xc0002a4680)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1371 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7406c2b0, 0x72, 0xc0003caba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e81498, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e81498, 0xc000b36000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e81480, 0xc000b36000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e81480, 0xc000b36000, 0x1000, 0x1000, 0x48b201, 0xc0003cacb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c01d0, 0xc000b36000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0005da450, 0xc000b36000, 0x1000, 0x1000, 0xbea46f789c46344c, 0x26eee4770, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc0005e2540)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0005e2540, 0x4, 0x26eee4770, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc000513180, 0x730560, 0xc000f1c5c0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1370 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7406c380, 0x72, 0xc000bc4ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e81418, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e81418, 0xc000bfc000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e81400, 0xc000bfc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e81400, 0xc000bfc000, 0x1000, 0x1000, 0x48b201, 0xc000bc4cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c01c8, 0xc000bfc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0003f5c20, 0xc000bfc000, 0x1000, 0x1000, 0xbea46f78a1465d36, 0x273ee7058, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc0001f17a0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0001f17a0, 0x4, 0x273ee7058, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc0005130e0, 0x730560, 0xc00022ef80)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1369 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7406c450, 0x72, 0xc000befba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e81398, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e81398, 0xc000bf0000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e81380, 0xc000bf0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e81380, 0xc000bf0000, 0x1000, 0x1000, 0x48b201, 0xc000befcb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c01c0, 0xc000bf0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0003f5b60, 0xc000bf0000, 0x1000, 0x1000, 0xbea46f78a14579a0, 0x273ed8cc2, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc0001f1740)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0001f1740, 0x4, 0x273ed8cc2, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc000513040, 0x730560, 0xc00022edc0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1368 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7406c520, 0x72, 0xc000766ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e81318, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e81318, 0xc000be0000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e81300, 0xc000be0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e81300, 0xc000be0000, 0x1000, 0x1000, 0x48b201, 0xc000766cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c01b8, 0xc000be0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0003f5aa0, 0xc000be0000, 0x1000, 0x1000, 0xbea46f789c417e96, 0x26ee991bc, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc0001f16e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0001f16e0, 0x4, 0x26ee991bc, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc000512fa0, 0x730560, 0xc00022ec40)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1374 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7406c040, 0x72, 0xc0006e4ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e81618, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e81618, 0xc000b0a000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e81600, 0xc000b0a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e81600, 0xc000b0a000, 0x1000, 0x1000, 0x48b201, 0xc0006e4cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c01e8, 0xc000b0a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc000e5ac60, 0xc000b0a000, 0x1000, 0x1000, 0xbea46f78a1397564, 0x273e18889, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc000f1ae40)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000f1ae40, 0x4, 0x273e18889, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc000513360, 0x730560, 0xc000f22940)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 2918 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7451e1a0, 0x77, 0xc0014d53d8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc00128c798, 0x77, 0xc0014d5400, 0xc0014d5428, 0xc0014d5401)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitWrite(0xc00128c798, 0xc00128c700, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:94 +0x3d
internal/poll.(*FD).WaitWrite(0xc00128c780, 0xc00015e010, 0xc00015e010)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:446 +0x37
net.(*netFD).connect(0xc00128c780, 0x7305a0, 0xc00015e010, 0x0, 0x0, 0x72dae0, 0xc00104c260, 0x0, 0x0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:152 +0x298
net.(*netFD).dial(0xc00128c780, 0x7305a0, 0xc00015e010, 0x7310a0, 0x0, 0x7310a0, 0xc000579110, 0xc002936628, 0x4f285e)
    /bmark/x2699v4s2-ugo/0/go/src/net/sock_posix.go:142 +0xee
net.socket(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7310a0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/sock_posix.go:93 +0x19e
net.internetSocket(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x7310a0, 0x0, 0x7310a0, 0xc000579110, 0x1, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/ipsock_posix.go:141 +0x129
net.doDialTCP(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x0, 0xc000579110, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/tcpsock_posix.go:62 +0xb9
net.dialTCP(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x0, 0xc000579110, 0xaee73bdfb1, 0x213a8f4b, 0x213a8f4b0128c700)
    /bmark/x2699v4s2-ugo/0/go/src/net/tcpsock_posix.go:58 +0xe4
net.dialSingle(0x7305a0, 0xc00015e010, 0xc00128c700, 0x72ef40, 0xc000579110, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:547 +0x36b
net.dialSerial(0x7305a0, 0xc00015e010, 0xc00128c700, 0xc0015262c0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:515 +0x24a
net.(*Dialer).DialContext(0x88c980, 0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0xc000ec4011, 0xf, 0x0, 0x0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:397 +0x65e
net/http.(*Transport).dial(0xc0001fc000, 0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0xc000ec4011, 0xf, 0x0, 0x0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:907 +0x17c
net/http.(*Transport).dialConn(0xc0001fc000, 0x7305a0, 0xc00015e010, 0x0, 0xc0001761e0, 0x4, 0xc000ec4011, 0xf, 0x46f574, 0xc000a6c0c0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1143 +0x2e7
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc0005daae0, 0xc000c3e960)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:957 +0x78
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 2917 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7451e270, 0x77, 0xc0015453d8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc00128c698, 0x77, 0xc001545400, 0xc001545428, 0xc001545401)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitWrite(0xc00128c698, 0xc00128c600, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:94 +0x3d
internal/poll.(*FD).WaitWrite(0xc00128c680, 0xc00015e010, 0xc00015e010)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:446 +0x37
net.(*netFD).connect(0xc00128c680, 0x7305a0, 0xc00015e010, 0x0, 0x0, 0x72dae0, 0xc00104c240, 0x0, 0x0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:152 +0x298
net.(*netFD).dial(0xc00128c680, 0x7305a0, 0xc00015e010, 0x7310a0, 0x0, 0x7310a0, 0xc000578ab0, 0xc002936628, 0x4f285e)
    /bmark/x2699v4s2-ugo/0/go/src/net/sock_posix.go:142 +0xee
net.socket(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7310a0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/sock_posix.go:93 +0x19e
net.internetSocket(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x7310a0, 0x0, 0x7310a0, 0xc000578ab0, 0x1, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/ipsock_posix.go:141 +0x129
net.doDialTCP(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x0, 0xc000578ab0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/tcpsock_posix.go:62 +0xb9
net.dialTCP(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x0, 0xc000578ab0, 0xaee73af08d, 0x2139a021, 0x2139a0210128c600)
    /bmark/x2699v4s2-ugo/0/go/src/net/tcpsock_posix.go:58 +0xe4
net.dialSingle(0x7305a0, 0xc00015e010, 0xc00128c600, 0x72ef40, 0xc000578ab0, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:547 +0x36b
net.dialSerial(0x7305a0, 0xc00015e010, 0xc00128c600, 0xc001526280, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:515 +0x24a
net.(*Dialer).DialContext(0x88c980, 0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0xc001142080, 0xf, 0x0, 0x0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:397 +0x65e
net/http.(*Transport).dial(0xc0001fc000, 0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0xc001142080, 0xf, 0x0, 0x0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:907 +0x17c
net/http.(*Transport).dialConn(0xc0001fc000, 0x7305a0, 0xc00015e010, 0x0, 0xc0001761e0, 0x4, 0xc001142080, 0xf, 0x46f574, 0xc000a6c0c0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1143 +0x2e7
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc001c0a600, 0xc000ce5bc0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:957 +0x78
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 2916 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7451e750, 0x77, 0xc0017a93d8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc00128c518, 0x77, 0xc0017a9400, 0xc0017a9428, 0xc0017a9401)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitWrite(0xc00128c518, 0xc00128c500, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:94 +0x3d
internal/poll.(*FD).WaitWrite(0xc00128c500, 0xc00015e010, 0xc00015e010)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:446 +0x37
net.(*netFD).connect(0xc00128c500, 0x7305a0, 0xc00015e010, 0x0, 0x0, 0x72dae0, 0xc00104c220, 0x0, 0x0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:152 +0x298
net.(*netFD).dial(0xc00128c500, 0x7305a0, 0xc00015e010, 0x7310a0, 0x0, 0x7310a0, 0xc000578720, 0xc002936628, 0x4f285e)
    /bmark/x2699v4s2-ugo/0/go/src/net/sock_posix.go:142 +0xee
net.socket(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7310a0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/sock_posix.go:93 +0x19e
net.internetSocket(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x7310a0, 0x0, 0x7310a0, 0xc000578720, 0x1, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/ipsock_posix.go:141 +0x129
net.doDialTCP(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x0, 0xc000578720, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/tcpsock_posix.go:62 +0xb9
net.dialTCP(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x0, 0xc000578720, 0xaee7350c76, 0x2133bbd7, 0x2133bbd70128c480)
    /bmark/x2699v4s2-ugo/0/go/src/net/tcpsock_posix.go:58 +0xe4
net.dialSingle(0x7305a0, 0xc00015e010, 0xc00128c480, 0x72ef40, 0xc000578720, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:547 +0x36b
net.dialSerial(0x7305a0, 0xc00015e010, 0xc00128c480, 0xc001526240, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:515 +0x24a
net.(*Dialer).DialContext(0x88c980, 0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0xc000496001, 0xf, 0x0, 0x0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:397 +0x65e
net/http.(*Transport).dial(0xc0001fc000, 0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0xc000496001, 0xf, 0x0, 0x0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:907 +0x17c
net/http.(*Transport).dialConn(0xc0001fc000, 0x7305a0, 0xc00015e010, 0x0, 0xc0001761e0, 0x4, 0xc000496001, 0xf, 0x46f574, 0xc000a6c0c0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1143 +0x2e7
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc000e5a1b0, 0xc000ce5aa0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:957 +0x78
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 2915 [IO wait]:
internal/poll.runtime_pollWait(0x7febfc924340, 0x77, 0xc000e2b3d8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc001accc98, 0x77, 0xc000e2b400, 0xc000e2b428, 0xc000e2b401)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitWrite(0xc001accc98, 0xc001accc00, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:94 +0x3d
internal/poll.(*FD).WaitWrite(0xc001accc80, 0xc00015e010, 0xc00015e010)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:446 +0x37
net.(*netFD).connect(0xc001accc80, 0x7305a0, 0xc00015e010, 0x0, 0x0, 0x72dae0, 0xc000ce0340, 0x0, 0x0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:152 +0x298
net.(*netFD).dial(0xc001accc80, 0x7305a0, 0xc00015e010, 0x7310a0, 0x0, 0x7310a0, 0xc000fd19b0, 0xc0026b7628, 0x4f285e)
    /bmark/x2699v4s2-ugo/0/go/src/net/sock_posix.go:142 +0xee
net.socket(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7310a0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/sock_posix.go:93 +0x19e
net.internetSocket(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x7310a0, 0x0, 0x7310a0, 0xc000fd19b0, 0x1, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/ipsock_posix.go:141 +0x129
net.doDialTCP(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x0, 0xc000fd19b0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/tcpsock_posix.go:62 +0xb9
net.dialTCP(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x0, 0xc000fd19b0, 0xaee72d809e, 0x212c3034, 0x212c303401accc00)
    /bmark/x2699v4s2-ugo/0/go/src/net/tcpsock_posix.go:58 +0xe4
net.dialSingle(0x7305a0, 0xc00015e010, 0xc001accc00, 0x72ef40, 0xc000fd19b0, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:547 +0x36b
net.dialSerial(0x7305a0, 0xc00015e010, 0xc001accc00, 0xc000c347f0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:515 +0x24a
net.(*Dialer).DialContext(0x88c980, 0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0xc0005ec071, 0xf, 0x0, 0x0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:397 +0x65e
net/http.(*Transport).dial(0xc0001fc000, 0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0xc0005ec071, 0xf, 0x0, 0x0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:907 +0x17c
net/http.(*Transport).dialConn(0xc0001fc000, 0x7305a0, 0xc00015e010, 0x0, 0xc0001761e0, 0x4, 0xc0005ec071, 0xf, 0x46f574, 0xc000a6c0c0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1143 +0x2e7
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc0005a7020, 0xc000ce59e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:957 +0x78
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 2914 [chan send]:
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc0010c4330, 0xc000ce57a0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:958 +0xba
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 1569 [select]:
net/http.(*persistConn).writeLoop(0xc0004a25a0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 2919 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7451e000, 0x77, 0xc0016c13d8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc00128c898, 0x77, 0xc0016c1400, 0xc0016c1428, 0xc0016c1401)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitWrite(0xc00128c898, 0xc00128c800, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:94 +0x3d
internal/poll.(*FD).WaitWrite(0xc00128c880, 0xc00015e010, 0xc00015e010)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:446 +0x37
net.(*netFD).connect(0xc00128c880, 0x7305a0, 0xc00015e010, 0x0, 0x0, 0x72dae0, 0xc00104c280, 0x0, 0x0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:152 +0x298
net.(*netFD).dial(0xc00128c880, 0x7305a0, 0xc00015e010, 0x7310a0, 0x0, 0x7310a0, 0xc0005791a0, 0xc002936628, 0x4f285e)
    /bmark/x2699v4s2-ugo/0/go/src/net/sock_posix.go:142 +0xee
net.socket(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7310a0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/sock_posix.go:93 +0x19e
net.internetSocket(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x7310a0, 0x0, 0x7310a0, 0xc0005791a0, 0x1, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/ipsock_posix.go:141 +0x129
net.doDialTCP(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x0, 0xc0005791a0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/tcpsock_posix.go:62 +0xb9
net.dialTCP(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x0, 0xc0005791a0, 0xaee73c7109, 0x213b209c, 0x213b209c0128c800)
    /bmark/x2699v4s2-ugo/0/go/src/net/tcpsock_posix.go:58 +0xe4
net.dialSingle(0x7305a0, 0xc00015e010, 0xc00128c800, 0x72ef40, 0xc0005791a0, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:547 +0x36b
net.dialSerial(0x7305a0, 0xc00015e010, 0xc00128c800, 0xc0015262e0, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:515 +0x24a
net.(*Dialer).DialContext(0x88c980, 0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0xc0010d8001, 0xf, 0x0, 0x0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:397 +0x65e
net/http.(*Transport).dial(0xc0001fc000, 0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0xc0010d8001, 0xf, 0x0, 0x0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:907 +0x17c
net/http.(*Transport).dialConn(0xc0001fc000, 0x7305a0, 0xc00015e010, 0x0, 0xc0001761e0, 0x4, 0xc0010d8001, 0xf, 0x46f574, 0xc000a6c0c0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1143 +0x2e7
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc00142c1e0, 0xc000cc7620)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:957 +0x78
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 1366 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7406c6c0, 0x72, 0xc000764ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e81218, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e81218, 0xc000bd8000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e81200, 0xc000bd8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e81200, 0xc000bd8000, 0x1000, 0x1000, 0x48b201, 0xc000764cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c01a8, 0xc000bd8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0003f5920, 0xc000bd8000, 0x1000, 0x1000, 0xbea46f789c588fdb, 0x26f00a300, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc0001f0660)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0001f0660, 0x4, 0x26f00a300, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc000512e60, 0x730560, 0xc00022e940)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1365 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7406c790, 0x72, 0xc000bc7ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e81198, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e81198, 0xc000bd6000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e81180, 0xc000bd6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e81180, 0xc000bd6000, 0x1000, 0x1000, 0x48b201, 0xc000bc7cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c01a0, 0xc000bd6000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0003d8540, 0xc000bd6000, 0x1000, 0x1000, 0xbea46f78a12f7115, 0x273d78439, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc00040c900)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc00040c900, 0x4, 0x273d78439, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc000512dc0, 0x730560, 0xc000250c00)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1364 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7406c860, 0x72, 0xc0003b4ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e81118, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e81118, 0xc000b08000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e81100, 0xc000b08000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e81100, 0xc000b08000, 0x1000, 0x1000, 0x48b201, 0xc0003b4cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c0198, 0xc000b08000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc000de6600, 0xc000b08000, 0x1000, 0x1000, 0xbea46f78a132a2ca, 0x273dab5ed, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc000e1e900)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000e1e900, 0x4, 0x273dab5ed, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc000512d20, 0x730560, 0xc000e02700)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1367 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7406c5f0, 0x72, 0xc000765ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e81298, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e81298, 0xc000bda000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e81280, 0xc000bda000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e81280, 0xc000bda000, 0x1000, 0x1000, 0x48b201, 0xc000765cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c01b0, 0xc000bda000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0003f59e0, 0xc000bda000, 0x1000, 0x1000, 0xbea46f78a143aa25, 0x273ebbd49, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc0001f0900)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0001f0900, 0x4, 0x273ebbd49, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc000512f00, 0x730560, 0xc00022eac0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1362 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7406ca00, 0x72, 0xc000b1dba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e81018, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e81018, 0xc000afd000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e81000, 0xc000afd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e81000, 0xc000afd000, 0x1000, 0x1000, 0x48b201, 0xc000b1dcb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c0188, 0xc000afd000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0005a65d0, 0xc000afd000, 0x1000, 0x1000, 0xbea46f789c588f0c, 0x26f00a246, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc0005be420)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0005be420, 0x4, 0x26f00a246, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc000512be0, 0x730560, 0xc000384a00)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1363 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7406c930, 0x72, 0xc0003b2ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e81098, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e81098, 0xc000f4f000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e81080, 0xc000f4f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e81080, 0xc000f4f000, 0x1000, 0x1000, 0x48b201, 0xc0003b2cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c0190, 0xc000f4f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0005a6540, 0xc000f4f000, 0x1000, 0x1000, 0xbea46f78a143f620, 0x273ec0942, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc0005be3c0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0005be3c0, 0x4, 0x273ec0942, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc000512c80, 0x730560, 0xc000384880)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1358 [select]:
net/http.(*persistConn).writeLoop(0xc000616a20)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1351 [select]:
net/http.(*persistConn).writeLoop(0xc000616900)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1329 [IO wait]:
internal/poll.runtime_pollWait(0x7feb7406cad0, 0x72, 0xc000bcaba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e80f98, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e80f98, 0xc000b42000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e80f80, 0xc000b42000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e80f80, 0xc000b42000, 0x1000, 0x1000, 0x48b201, 0xc000bcacb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0002c0180, 0xc000b42000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0003d8780, 0xc000b42000, 0x1000, 0x1000, 0xbea46f78a0ffb8d3, 0x273a7cbf7, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc00040ca20)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc00040ca20, 0x4, 0x273a7cbf7, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc000512b40, 0x730560, 0xc000251080)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 2572 [IO wait]:
internal/poll.runtime_pollWait(0x7feba43e4400, 0x72, 0xc0028809a8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc0001fa598, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc0001fa598, 0xc002698000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc0001fa580, 0xc002698000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc0001fa580, 0xc002698000, 0x1000, 0x1000, 0xc002880a01, 0x420898, 0xc000ed4ea0)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc001132100, 0xc002698000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*persistConn).Read(0xc0016e4120, 0xc002698000, 0x1000, 0x1000, 0x33, 0xc002880b98, 0x42b412)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1453 +0x78
bufio.(*Reader).fill(0xc000ef7e60)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000ef7e60, 0x1, 0xc000ed4ea0, 0xc000d77480, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*persistConn).readLoop(0xc0016e4120)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1601 +0x188
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 2573 [select]:
net/http.(*persistConn).writeLoop(0xc0016e4120)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 2570 [select]:
net/http.(*persistConn).writeLoop(0xc0016e4000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 2569 [IO wait]:
internal/poll.runtime_pollWait(0x7febfc5ab4e0, 0x72, 0xc0018db9a8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc001224298, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc001224298, 0xc002408000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc001224280, 0xc002408000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc001224280, 0xc002408000, 0x1000, 0x1000, 0x4, 0xc0013a40a0, 0xf)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0011320f8, 0xc002408000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*persistConn).Read(0xc0016e4000, 0xc002408000, 0x1000, 0x1000, 0x405cef, 0xc0018dbb98, 0x42b412)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1453 +0x78
bufio.(*Reader).fill(0xc000ef7c80)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000ef7c80, 0x1, 0xc00051d020, 0xc000d7d480, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*persistConn).readLoop(0xc0016e4000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1601 +0x188
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 2568 [select]:
net/http.(*persistConn).writeLoop(0xc001740000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 2571 [chan send]:
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc000358480, 0xc00051d080)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:958 +0xba
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 107 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc000fc6900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc00060e000, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc000890001)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc00060e000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 108 [select]:
net/http.(*persistConn).writeLoop(0xc00060e000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 2432 [IO wait]:
internal/poll.runtime_pollWait(0x7feb74bf6dd0, 0x72, 0xc0025679a8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc00124c918, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc00124c918, 0xc00285c000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc00124c900, 0xc00285c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc00124c900, 0xc00285c000, 0x1000, 0x1000, 0xc002567a01, 0x420898, 0xc000ed4ba0)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0014520f8, 0xc00285c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*persistConn).Read(0xc002762000, 0xc00285c000, 0x1000, 0x1000, 0x33, 0xc002567b98, 0x42b412)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1453 +0x78
bufio.(*Reader).fill(0xc0006c7da0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0006c7da0, 0x1, 0xc000ed4ba0, 0xc000d8f480, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*persistConn).readLoop(0xc002762000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1601 +0x188
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 2431 [select]:
net/http.(*persistConn).writeLoop(0xc0010167e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 2430 [IO wait]:
internal/poll.runtime_pollWait(0x7feba43e4810, 0x72, 0xc0024259a8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc0012ea818, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc0012ea818, 0xc00249c000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc0012ea800, 0xc00249c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc0012ea800, 0xc00249c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0014520d0, 0xc00249c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*persistConn).Read(0xc0010167e0, 0xc00249c000, 0x1000, 0x1000, 0x405cef, 0xc002425b98, 0x42b412)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1453 +0x78
bufio.(*Reader).fill(0xc0006c7aa0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0006c7aa0, 0x1, 0xc00063ed20, 0xc000d90480, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*persistConn).readLoop(0xc0010167e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1601 +0x188
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 2433 [select]:
net/http.(*persistConn).writeLoop(0xc002762000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1011 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc000f93900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000eea360, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc001ac4301)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000eea360)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 2429 [chan send]:
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc000fead80, 0xc00063ec00)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:958 +0xba
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 2427 [IO wait]:
internal/poll.runtime_pollWait(0x7feba43e5030, 0x72, 0xc0024239a8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc0012d6718, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc0012d6718, 0xc002462000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc0012d6700, 0xc002462000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc0012d6700, 0xc002462000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0014520c8, 0xc002462000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*persistConn).Read(0xc001714360, 0xc002462000, 0x1000, 0x1000, 0x405cef, 0xc002423b98, 0x42b412)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1453 +0x78
bufio.(*Reader).fill(0xc0006c77a0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0006c77a0, 0x1, 0xc00063eba0, 0xc000d92c80, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*persistConn).readLoop(0xc001714360)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1601 +0x188
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 2428 [select]:
net/http.(*persistConn).writeLoop(0xc001714360)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 2425 [IO wait]:
internal/poll.runtime_pollWait(0x7febfc56bea0, 0x72, 0xc001a649a8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc001c04798, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc001c04798, 0xc002430000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc001c04780, 0xc002430000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc001c04780, 0xc002430000, 0x1000, 0x1000, 0x4, 0xc0011a8011, 0xf)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0014520c0, 0xc002430000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*persistConn).Read(0xc00060e7e0, 0xc002430000, 0x1000, 0x1000, 0x405cef, 0xc001a64b98, 0x42b412)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1453 +0x78
bufio.(*Reader).fill(0xc0006c7620)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0006c7620, 0x1, 0xc00063eb40, 0xc000da3c80, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*persistConn).readLoop(0xc00060e7e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1601 +0x188
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 2423 [select]:
net/http.(*persistConn).writeLoop(0xc0010165a0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 2422 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc00121f900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc0010165a0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc001a4e101)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc0010165a0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 2426 [select]:
net/http.(*persistConn).writeLoop(0xc00060e7e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 2058 [chan send]:
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc000efe3f0, 0xc000ed46c0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:958 +0xba
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 699 [select]:
net/http.(*persistConn).writeLoop(0xc0004a2360)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 698 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc00076b900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc0004a2360, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc0013f0601)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc0004a2360)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 2424 [chan send]:
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc001a700f0, 0xc00063ea20)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:958 +0xba
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 945 [IO wait]:
internal/poll.runtime_pollWait(0x7feba43e4330, 0x72, 0xc0025b69a8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc0004b8e98, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc0004b8e98, 0xc002726000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc0004b8e80, 0xc002726000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc0004b8e80, 0xc002726000, 0x1000, 0x1000, 0xc0025b6a01, 0x420898, 0xc0015225a0)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000fb0000, 0xc002726000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*persistConn).Read(0xc000f08b40, 0xc002726000, 0x1000, 0x1000, 0x33, 0xc0025b6b98, 0x42b412)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1453 +0x78
bufio.(*Reader).fill(0xc000f1a780)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000f1a780, 0x1, 0xc0015225a0, 0xc000388480, 0x4462ba, 0x0, 0xf)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*persistConn).readLoop(0xc000f08b40)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1601 +0x188
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1378 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc000e4a900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc0004f2240, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc001a88601)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc0004f2240)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1348 [select]:
net/http.(*persistConn).writeLoop(0xc00060e240)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1346 [select]:
net/http.(*persistConn).writeLoop(0xc000eea5a0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 160 [select]:
net/http.(*persistConn).writeLoop(0xc000e32480)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 154 [select]:
net/http.(*persistConn).writeLoop(0xc000e46240)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 152 [select]:
net/http.(*persistConn).writeLoop(0xc000fec120)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 151 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc000117900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000fec120, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc000f8a201)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000fec120)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 153 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc000111900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000e46240, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc00047c101)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000e46240)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1350 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc000b0f900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000616900, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc000486701)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000616900)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 2566 [select]:
net/http.(*persistConn).writeLoop(0xc00174a000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 2565 [IO wait]:
internal/poll.runtime_pollWait(0x7feba43a8408, 0x72, 0xc00121c9a8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc00124c498, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc00124c498, 0xc0017c0000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc00124c480, 0xc0017c0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc00124c480, 0xc0017c0000, 0x1000, 0x1000, 0x1000000000060, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0011320e8, 0xc0017c0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*persistConn).Read(0xc00174a000, 0xc0017c0000, 0x1000, 0x1000, 0x405cef, 0xc00121cb98, 0x42b412)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1453 +0x78
bufio.(*Reader).fill(0xc000ef7aa0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000ef7aa0, 0x1, 0xc00051cf60, 0xc000dab480, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*persistConn).readLoop(0xc00174a000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1601 +0x188
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 2563 [select]:
net/http.(*persistConn).writeLoop(0xc000df0900)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1452 [select]:
net/http.(*persistConn).writeLoop(0xc000538240)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 2567 [IO wait]:
internal/poll.runtime_pollWait(0x7febfc5abc30, 0x72, 0xc000ee09a8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc001b88698, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc001b88698, 0xc0023cc000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc001b88680, 0xc0023cc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc001b88680, 0xc0023cc000, 0x1000, 0x1000, 0x60, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0011320f0, 0xc0023cc000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*persistConn).Read(0xc001740000, 0xc0023cc000, 0x1000, 0x1000, 0x405cef, 0xc000ee0b98, 0x42b412)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1453 +0x78
bufio.(*Reader).fill(0xc000ef7b00)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000ef7b00, 0x1, 0xc0003ac9c0, 0xc000dacc80, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*persistConn).readLoop(0xc001740000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1601 +0x188
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1333 [select]:
net/http.(*persistConn).writeLoop(0xc001016480)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1330 [select]:
net/http.(*persistConn).writeLoop(0xc000616360)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 682 [select]:
net/http.(*persistConn).writeLoop(0xc000538000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 676 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc000239900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc001016000, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc000890201)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc001016000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 674 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc000237900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000fc2000, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc000af6201)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000fc2000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1335 [select]:
net/http.(*persistConn).writeLoop(0xc000f08360)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 677 [select]:
net/http.(*persistConn).writeLoop(0xc001016000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 932 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc00043f900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000310000, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc00119e801)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000310000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 726 [GC assist wait]:
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc00034e120, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:749 +0x6fe
net/http.(*persistConn).readLoop.func2(0x0, 0xc000fae401)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc00034e120)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 79 [select]:
net/http.(*persistConn).writeLoop(0xc000e46120)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 675 [select]:
net/http.(*persistConn).writeLoop(0xc000fc2000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 76 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc000fc9900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000df0000, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc000c14101)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000df0000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 78 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc000fcb900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000e46120, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc00047ab01)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000e46120)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 77 [select]:
net/http.(*persistConn).writeLoop(0xc000df0000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 719 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc00189b900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc0004a2240, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc000400001)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc0004a2240)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 49 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc000f92900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000fec240, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc001832201)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000fec240)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 681 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc0006e9900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000538000, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc001158401)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000538000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 679 [select]:
net/http.(*persistConn).writeLoop(0xc000dec000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 2373 [chan send]:
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc000df85d0, 0xc00163a000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:958 +0xba
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 1519 [IO wait]:
internal/poll.runtime_pollWait(0x7febfc56b270, 0x72, 0xc0011ee9a8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc00128a198, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc00128a198, 0xc00244a000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc00128a180, 0xc00244a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc00128a180, 0xc00244a000, 0x1000, 0x1000, 0x60, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0010aa0e8, 0xc00244a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*persistConn).Read(0xc00170e000, 0xc00244a000, 0x1000, 0x1000, 0x405cef, 0xc0011eeb98, 0x42b412)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1453 +0x78
bufio.(*Reader).fill(0xc001606660)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc001606660, 0x1, 0xc001598540, 0xc000fb6480, 0x0, 0xc000fb6400, 0x40d318)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*persistConn).readLoop(0xc00170e000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1601 +0x188
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1521 [chan send]:
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc000253440, 0xc0015985a0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:958 +0xba
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 1383 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc000b1a900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc00060e480, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc001b68001)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc00060e480)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1405 [IO wait]:
internal/poll.runtime_pollWait(0x7feb74720270, 0x72, 0xc0027449a8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000fe8318, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000fe8318, 0xc002940000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000fe8300, 0xc002940000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000fe8300, 0xc002940000, 0x1000, 0x1000, 0xc000dbef28, 0xc0029c0040, 0xc0029c0040)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0014000c0, 0xc002940000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*persistConn).Read(0xc002752000, 0xc002940000, 0x1000, 0x1000, 0x33, 0xc002744b98, 0x42b412)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1453 +0x78
bufio.(*Reader).fill(0xc000fe6f00)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000fe6f00, 0x1, 0xc000cb2840, 0xc000fb7480, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*persistConn).readLoop(0xc002752000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1601 +0x188
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 2564 [chan send]:
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc000fd0fc0, 0xc00051ce40)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:958 +0xba
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 1568 [IO wait]:
internal/poll.runtime_pollWait(0x7feb74df89c0, 0x72, 0xc0026f29a8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc0011f0a18, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc0011f0a18, 0xc002722000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc0011f0a00, 0xc002722000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc0011f0a00, 0xc002722000, 0x1000, 0x1000, 0xc0026f2a01, 0x420898, 0xc00276e000)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0011a0288, 0xc002722000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*persistConn).Read(0xc0004a25a0, 0xc002722000, 0x1000, 0x1000, 0x33, 0xc0026f2b98, 0x42b412)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1453 +0x78
bufio.(*Reader).fill(0xc001536cc0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc001536cc0, 0x1, 0xc00276e000, 0xc000734480, 0x4462ba, 0x0, 0xf)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*persistConn).readLoop(0xc0004a25a0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1601 +0x188
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 2594 [IO wait]:
internal/poll.runtime_pollWait(0x7febfc68a1a0, 0x72, 0xc001abd9a8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc0011bc398, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc0011bc398, 0xc00178e000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc0011bc380, 0xc00178e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc0011bc380, 0xc00178e000, 0x1000, 0x1000, 0x60, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0014aa060, 0xc00178e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*persistConn).Read(0xc001732000, 0xc00178e000, 0x1000, 0x1000, 0x405cef, 0xc001abdb98, 0x42b412)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1453 +0x78
bufio.(*Reader).fill(0xc00141c840)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc00141c840, 0x1, 0xc0006ba7e0, 0xc00049c480, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*persistConn).readLoop(0xc001732000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1601 +0x188
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1493 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc001829900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000fec5a0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc001158201)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000fec5a0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 2596 [chan send]:
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc000358330, 0xc0006ba840)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:958 +0xba
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 2578 [select]:
net/http.(*persistConn).writeLoop(0xc000e32a20)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1414 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc000368900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000e326c0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc000af6301)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000e326c0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1561 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc0004ad900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc0004f2360, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc002778001)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc0004f2360)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1545 [sleep]:
time.Sleep(0x5f5e100)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/time.go:102 +0x154
runtime/pprof.profileWriter(0x72d9a0, 0xc00026e250)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/pprof/pprof.go:750 +0x6c
created by runtime/pprof.StartCPUProfile
    /bmark/x2699v4s2-ugo/0/go/src/runtime/pprof/pprof.go:735 +0x111

goroutine 1564 [chan send]:
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc0010740f0, 0xc000c3e5a0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:958 +0xba
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 982 [chan send]:
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc000e92b10, 0xc000d280c0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:958 +0xba
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 2598 [IO wait]:
internal/poll.runtime_pollWait(0x7febfc9240d0, 0x77, 0xc0003253d8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000b28118, 0x77, 0xc000325400, 0xc000325428, 0xc000325401)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitWrite(0xc000b28118, 0xc000b28100, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:94 +0x3d
internal/poll.(*FD).WaitWrite(0xc000b28100, 0xc00015e010, 0xc00015e010)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:446 +0x37
net.(*netFD).connect(0xc000b28100, 0x7305a0, 0xc00015e010, 0x0, 0x0, 0x72dae0, 0xc002682040, 0x0, 0x0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:152 +0x298
net.(*netFD).dial(0xc000b28100, 0x7305a0, 0xc00015e010, 0x7310a0, 0x0, 0x7310a0, 0xc00268a0c0, 0xc0024f6628, 0x4f285e)
    /bmark/x2699v4s2-ugo/0/go/src/net/sock_posix.go:142 +0xee
net.socket(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7310a0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/sock_posix.go:93 +0x19e
net.internetSocket(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x7310a0, 0x0, 0x7310a0, 0xc00268a0c0, 0x1, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/ipsock_posix.go:141 +0x129
net.doDialTCP(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x0, 0xc00268a0c0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/tcpsock_posix.go:62 +0xb9
net.dialTCP(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x0, 0xc00268a0c0, 0xaee72ffbaa, 0x212eab42, 0x212eab4200b28000)
    /bmark/x2699v4s2-ugo/0/go/src/net/tcpsock_posix.go:58 +0xe4
net.dialSingle(0x7305a0, 0xc00015e010, 0xc000b28000, 0x72ef40, 0xc00268a0c0, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:547 +0x36b
net.dialSerial(0x7305a0, 0xc00015e010, 0xc000b28000, 0xc00290e020, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:515 +0x24a
net.(*Dialer).DialContext(0x88c980, 0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0xc001408050, 0xf, 0x0, 0x0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:397 +0x65e
net/http.(*Transport).dial(0xc0001fc000, 0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0xc001408050, 0xf, 0x0, 0xc000d45408, 0x4462ba, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:907 +0x17c
net/http.(*Transport).dialConn(0xc0001fc000, 0x7305a0, 0xc00015e010, 0x0, 0xc0001761e0, 0x4, 0xc001408050, 0xf, 0xc0005dc480, 0x72d601, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1143 +0x2e7
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc0011662d0, 0xc000cc7560)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:957 +0x78
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 1517 [chan send]:
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc001a6a7b0, 0xc001598300)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:958 +0xba
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 1504 [select]:
net/http.(*persistConn).writeLoop(0xc00171e240)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1518 [chan send]:
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc000578d20, 0xc001598420)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:958 +0xba
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 2515 [IO wait]:
internal/poll.runtime_pollWait(0x7feb74bf7380, 0x72, 0xc00256a9a8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc0012c2398, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc0012c2398, 0xc0028c8000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc0012c2380, 0xc0028c8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc0012c2380, 0xc0028c8000, 0x1000, 0x1000, 0x60, 0x420898, 0xc000e18e40)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000eac030, 0xc0028c8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*persistConn).Read(0xc0016c8120, 0xc0028c8000, 0x1000, 0x1000, 0x27, 0xc00256ab98, 0x42b412)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1453 +0x78
bufio.(*Reader).fill(0xc000dcd5c0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000dcd5c0, 0x1, 0xc000e18e40, 0xc00079fc80, 0x4462ba, 0x0, 0xf)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*persistConn).readLoop(0xc0016c8120)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1601 +0x188
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1514 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc00189c900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc00054a240, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc0010a6e01)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc00054a240)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1490 [select]:
net/http.(*persistConn).writeLoop(0xc000f086c0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1500 [select]:
net/http.(*persistConn).writeLoop(0xc000616ea0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1516 [chan send]:
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc000696ab0, 0xc0015981e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:958 +0xba
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 1439 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc00124a900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000f08900, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc000f64201)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000f08900)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1515 [select]:
net/http.(*persistConn).writeLoop(0xc00054a240)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1070 [select]:
net/http.(*persistConn).writeLoop(0xc000e32120)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 2754 [chan send]:
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc001a50210, 0xc000ce4900)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:958 +0xba
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 2760 [GC assist wait]:
net/http.Header.sortedKeyValues(0xc00142d110, 0x0, 0xc00112a540, 0x7fec244960d8, 0xc00112a540, 0x1)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/header.go:132 +0xaf
net/http.Header.WriteSubset(0xc00142d110, 0x72d4c0, 0xc00112a540, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/header.go:152 +0xbf
net/http.Header.Write(0xc00142d110, 0x72d4c0, 0xc00112a540, 0xc000156b10, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/header.go:59 +0x48
net/http.(*Request).write(0xc001aeaa00, 0x72d4c0, 0xc00112a540, 0x0, 0xc00142d110, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/request.go:583 +0x954
net/http.(*persistConn).writeLoop(0xc000eeac60)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1825 +0x1ea
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1388 [IO wait]:
internal/poll.runtime_pollWait(0x7feb747209c0, 0x77, 0xc000d333d8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc0002f4a18, 0x77, 0xc000d33400, 0xc000d33428, 0xc000d33401)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitWrite(0xc0002f4a18, 0xc0002f4a00, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:94 +0x3d
internal/poll.(*FD).WaitWrite(0xc0002f4a00, 0xc00015e010, 0xc00015e010)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:446 +0x37
net.(*netFD).connect(0xc0002f4a00, 0x7305a0, 0xc00015e010, 0x0, 0x0, 0x72dae0, 0xc000288400, 0x0, 0x0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:152 +0x298
net.(*netFD).dial(0xc0002f4a00, 0x7305a0, 0xc00015e010, 0x7310a0, 0x0, 0x7310a0, 0xc001adad50, 0xc00266d628, 0x4f285e)
    /bmark/x2699v4s2-ugo/0/go/src/net/sock_posix.go:142 +0xee
net.socket(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x2, 0x1, 0x0, 0x0, 0x7310a0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/sock_posix.go:93 +0x19e
net.internetSocket(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x7310a0, 0x0, 0x7310a0, 0xc001adad50, 0x1, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/ipsock_posix.go:141 +0x129
net.doDialTCP(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x0, 0xc001adad50, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/tcpsock_posix.go:62 +0xb9
net.dialTCP(0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0x0, 0xc001adad50, 0xaee72eb97e, 0x212d6907, 0x212d6907002f4980)
    /bmark/x2699v4s2-ugo/0/go/src/net/tcpsock_posix.go:58 +0xe4
net.dialSingle(0x7305a0, 0xc00015e010, 0xc0002f4980, 0x72ef40, 0xc001adad50, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:547 +0x36b
net.dialSerial(0x7305a0, 0xc00015e010, 0xc0002f4980, 0xc000ebe260, 0x1, 0x1, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:515 +0x24a
net.(*Dialer).DialContext(0x88c980, 0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0xc000dc8250, 0xf, 0x0, 0x0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/dial.go:397 +0x65e
net/http.(*Transport).dial(0xc0001fc000, 0x7305a0, 0xc00015e010, 0x6f57b0, 0x3, 0xc000dc8250, 0xf, 0x0, 0x0, 0x0, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:907 +0x17c
net/http.(*Transport).dialConn(0xc0001fc000, 0x7305a0, 0xc00015e010, 0x0, 0xc0001761e0, 0x4, 0xc000dc8250, 0xf, 0xc00022f040, 0x72d601, ...)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1143 +0x2e7
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc0018f86f0, 0xc000cc6c60)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:957 +0x78
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 1562 [select]:
net/http.(*persistConn).writeLoop(0xc0004f2360)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1546 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).getIdleConn(0xc0001fc000, 0x0, 0xc0001761e0, 0x4, 0xc000e00030, 0xf, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:791 +0x96
net/http.(*Transport).getConn(0xc0001fc000, 0xc000de6210, 0x0, 0xc0001761e0, 0x4, 0xc000e00030, 0xf, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:921 +0x10f
net/http.(*Transport).RoundTrip(0xc0001fc000, 0xc000afa000, 0xc0001fc000, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:409 +0x624
net/http.send(0xc000afa000, 0x72d700, 0xc0001fc000, 0x0, 0x0, 0x0, 0xc000f06020, 0x100, 0xc000575ca8, 0x1)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/client.go:252 +0x17b
net/http.(*Client).send(0xc000156db0, 0xc000afa000, 0x0, 0x0, 0x0, 0xc000f06020, 0x0, 0x1, 0xc000575d28)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/client.go:176 +0xfa
net/http.(*Client).Do(0xc000156db0, 0xc000afa000, 0xc0001761e0, 0x16, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/client.go:615 +0x280
net/http.(*Client).Get(0xc000156db0, 0xc0001761e0, 0x16, 0xc000575ed8, 0x4853f6, 0x5ab14658)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/client.go:396 +0x9d
main.makeOneRequest(0xbea46f761bcc6d00)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/http/http.go:40 +0x5f
main.benchmarkHTTPImpl.func1()
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/http/http.go:34 +0x44
golang.org/x/benchmarks/driver.Parallel.func1(0xc000605660, 0xc000605658, 0x70a480)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/driver/driver.go:287 +0x4f
created by golang.org/x/benchmarks/driver.Parallel
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/driver/driver.go:284 +0xd4

goroutine 917 [select]:
net/http.(*persistConn).writeLoop(0xc000e32240)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 916 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc00043a900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000e32240, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc000400101)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000e32240)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1549 [chan receive]:
net/http.(*persistConn).readLoop.func4(0x72d5a0, 0xc000154050, 0xc000154050, 0xc000e2fd30)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1689 +0xe4
net/http.(*bodyEOFSignal).condfn(0xc000e66c40, 0x72d5a0, 0xc000154050, 0x200, 0xd)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:2218 +0x47
net/http.(*bodyEOFSignal).Read(0xc000e66c40, 0xc001aa0000, 0x200, 0x200, 0xd, 0x72d5a0, 0xc000154050)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:2194 +0x175
bytes.(*Buffer).ReadFrom(0xc001a92000, 0x72d740, 0xc000e66c40, 0xc000e0a0a0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/bytes/buffer.go:205 +0xa3
io/ioutil.readAll(0x72d740, 0xc000e66c40, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/io/ioutil/ioutil.go:36 +0xb5
io/ioutil.ReadAll(0x72d740, 0xc000e66c40, 0xc000e66c40, 0x72d740, 0xc000e66c40, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/io/ioutil/ioutil.go:45 +0x3e
main.makeOneRequest(0xbea46f761bcb8000)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/http/http.go:54 +0x165
main.benchmarkHTTPImpl.func1()
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/http/http.go:34 +0x44
golang.org/x/benchmarks/driver.Parallel.func1(0xc000605660, 0xc000605658, 0x70a480)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/driver/driver.go:287 +0x4f
created by golang.org/x/benchmarks/driver.Parallel
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/driver/driver.go:284 +0xd4

goroutine 1295 [select]:
net/http.(*persistConn).writeLoop(0xc000e327e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1294 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc0008b0900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000e327e0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc00064c801)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000e327e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1290 [select]:
net/http.(*persistConn).writeLoop(0xc000f085a0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1289 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc0008ae900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000f085a0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc000f8a701)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000f085a0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1550 [select]:
net/http.(*persistConn).roundTrip(0xc000eeac60, 0xc00142cfc0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:2033 +0x59a
net/http.(*Transport).RoundTrip(0xc0001fc000, 0xc001aeaa00, 0xc0001fc000, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:422 +0x8d5
net/http.send(0xc001aeaa00, 0x72d700, 0xc0001fc000, 0x0, 0x0, 0x0, 0x1, 0x0, 0xc0010aa108, 0xc001aeaa00)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/client.go:252 +0x17b
net/http.(*Client).send(0xc000156db0, 0xc001aeaa00, 0x0, 0x0, 0x0, 0xc0010aa108, 0x0, 0x1, 0x1c)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/client.go:176 +0xfa
net/http.(*Client).Do(0xc000156db0, 0xc001aeaa00, 0xc0001761e0, 0x16, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/client.go:615 +0x280
net/http.(*Client).Get(0xc000156db0, 0xc0001761e0, 0x16, 0xc001b45ed8, 0x4853f6, 0x5ab14658)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/client.go:396 +0x9d
main.makeOneRequest(0xbea46f762158ed00)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/http/http.go:40 +0x5f
main.benchmarkHTTPImpl.func1()
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/http/http.go:34 +0x44
golang.org/x/benchmarks/driver.Parallel.func1(0xc000605660, 0xc000605658, 0x70a480)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/driver/driver.go:287 +0x4f
created by golang.org/x/benchmarks/driver.Parallel
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/driver/driver.go:284 +0xd4

goroutine 1286 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc0008ad900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000b34120, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc00047b101)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000b34120)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1284 [select]:
net/http.(*persistConn).writeLoop(0xc0006167e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1287 [select]:
net/http.(*persistConn).writeLoop(0xc000b34120)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1475 [IO wait]:
internal/poll.runtime_pollWait(0x7feb385960d0, 0x72, 0xc001822ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000678798, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000678798, 0xc001869000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000678780, 0xc001869000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000678780, 0xc001869000, 0x1000, 0x1000, 0x48b201, 0xc001822cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000fb0138, 0xc001869000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc000332cf0, 0xc001869000, 0x1000, 0x1000, 0xbea46f789c566058, 0x26efe7383, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc000fc4ae0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000fc4ae0, 0x4, 0x26efe7383, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc00099e6e0, 0x730560, 0xc0002dec40)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1474 [IO wait]:
internal/poll.runtime_pollWait(0x7feb385961a0, 0x72, 0xc00097cba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000678718, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000678718, 0xc001816000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000678700, 0xc001816000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000678700, 0xc001816000, 0x1000, 0x1000, 0x48b201, 0xc00097ccb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000fb0130, 0xc001816000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc000578270, 0xc001816000, 0x1000, 0x1000, 0xbea46f789c548442, 0x26efc9764, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc000924120)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000924120, 0x4, 0x26efc9764, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc00099e640, 0x730560, 0xc00091a080)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1501 [IO wait]:
internal/poll.runtime_pollWait(0x7feb1c5f5b60, 0x72, 0xc002a6f9a8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e34498, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e34498, 0xc002b14000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e34480, 0xc002b14000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e34480, 0xc002b14000, 0x1000, 0x1000, 0xc000f61828, 0xc000f18d00, 0xc000f18d00)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0011a4068, 0xc002b14000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*persistConn).Read(0xc002af6000, 0xc002b14000, 0x1000, 0x1000, 0x33, 0xc002a6fb98, 0x42b412)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1453 +0x78
bufio.(*Reader).fill(0xc00131e120)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc00131e120, 0x1, 0xc001522660, 0xc002a83480, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*persistConn).readLoop(0xc002af6000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1601 +0x188
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 2759 [IO wait]:
internal/poll.runtime_pollWait(0x7feb1c5f5680, 0x72, 0xc0026279a8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc001ab2898, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc001ab2898, 0xc002b30000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc001ab2880, 0xc002b30000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc001ab2880, 0xc002b30000, 0x1000, 0x1000, 0xc000f619a8, 0xc000165d80, 0xc000165d80)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0010aa110, 0xc002b30000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*persistConn).Read(0xc000eeac60, 0xc002b30000, 0x1000, 0x1000, 0x33, 0xc002627b98, 0x42b412)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1453 +0x78
bufio.(*Reader).fill(0xc001606ae0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc001606ae0, 0x1, 0xc00163a540, 0xc00074fc80, 0x0, 0xc00074fc00, 0x40d318)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*persistConn).readLoop(0xc000eeac60)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1601 +0x188
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1553 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).getIdleConnCh(0xc0001fc000, 0x0, 0xc0001761e0, 0x4, 0xc0004f40a0, 0xf, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:775 +0x94
net/http.(*Transport).getConn(0xc0001fc000, 0xc0003d8a80, 0x0, 0xc0001761e0, 0x4, 0xc0004f40a0, 0xf, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:961 +0x392
net/http.(*Transport).RoundTrip(0xc0001fc000, 0xc000890400, 0xc0001fc000, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:409 +0x624
net/http.send(0xc000890400, 0x72d700, 0xc0001fc000, 0x0, 0x0, 0x0, 0xc000e040b8, 0x100, 0xc000854ca8, 0x1)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/client.go:252 +0x17b
net/http.(*Client).send(0xc000156db0, 0xc000890400, 0x0, 0x0, 0x0, 0xc000e040b8, 0x0, 0x1, 0xc000854d28)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/client.go:176 +0xfa
net/http.(*Client).Do(0xc000156db0, 0xc000890400, 0xc0001761e0, 0x16, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/client.go:615 +0x280
net/http.(*Client).Get(0xc000156db0, 0xc0001761e0, 0x16, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/client.go:396 +0x9d
main.makeOneRequest(0xbea46f761bceac00)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/http/http.go:40 +0x5f
main.benchmarkHTTPImpl.func1()
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/http/http.go:34 +0x44
golang.org/x/benchmarks/driver.Parallel.func1(0xc000605660, 0xc000605658, 0x70a480)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/driver/driver.go:287 +0x4f
created by golang.org/x/benchmarks/driver.Parallel
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/driver/driver.go:284 +0xd4

goroutine 1552 [chan receive]:
net/http.(*persistConn).readLoop.func4(0x72d5a0, 0xc000154050, 0xc000154050, 0xc00092bd30)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1689 +0xe4
net/http.(*bodyEOFSignal).condfn(0xc001bf6340, 0x72d5a0, 0xc000154050, 0x200, 0xd)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:2218 +0x47
net/http.(*bodyEOFSignal).Read(0xc001bf6340, 0xc001aa0600, 0x200, 0x200, 0xd, 0x72d5a0, 0xc000154050)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:2194 +0x175
bytes.(*Buffer).ReadFrom(0xc001bcc0e0, 0x72d740, 0xc001bf6340, 0xc0014a2140, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/bytes/buffer.go:205 +0xa3
io/ioutil.readAll(0x72d740, 0xc001bf6340, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/io/ioutil/ioutil.go:36 +0xb5
io/ioutil.ReadAll(0x72d740, 0xc001bf6340, 0xc001bf6340, 0x72d740, 0xc001bf6340, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/io/ioutil/ioutil.go:45 +0x3e
main.makeOneRequest(0xbea46f761bce6e00)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/http/http.go:54 +0x165
main.benchmarkHTTPImpl.func1()
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/http/http.go:34 +0x44
golang.org/x/benchmarks/driver.Parallel.func1(0xc000605660, 0xc000605658, 0x70a480)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/driver/driver.go:287 +0x4f
created by golang.org/x/benchmarks/driver.Parallel
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/driver/driver.go:284 +0xd4

goroutine 1570 [chan receive]:
net/http.(*persistConn).readLoop.func4(0x72d5a0, 0xc000154050, 0xc000154050, 0xc001a9bd30)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1689 +0xe4
net/http.(*bodyEOFSignal).condfn(0xc001bf2400, 0x72d5a0, 0xc000154050, 0x200, 0xd)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:2218 +0x47
net/http.(*bodyEOFSignal).Read(0xc001bf2400, 0xc000c7e400, 0x200, 0x200, 0xd, 0x72d5a0, 0xc000154050)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:2194 +0x175
bytes.(*Buffer).ReadFrom(0xc000c780e0, 0x72d740, 0xc001bf2400, 0xc00036e000, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/bytes/buffer.go:205 +0xa3
io/ioutil.readAll(0x72d740, 0xc001bf2400, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/io/ioutil/ioutil.go:36 +0xb5
io/ioutil.ReadAll(0x72d740, 0xc001bf2400, 0xc001bf2400, 0x72d740, 0xc001bf2400, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/io/ioutil/ioutil.go:45 +0x3e
main.makeOneRequest(0xbea46f761bd1a200)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/http/http.go:54 +0x165
main.benchmarkHTTPImpl.func1()
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/http/http.go:34 +0x44
golang.org/x/benchmarks/driver.Parallel.func1(0xc000605660, 0xc000605658, 0x70a480)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/driver/driver.go:287 +0x4f
created by golang.org/x/benchmarks/driver.Parallel
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/driver/driver.go:284 +0xd4

goroutine 1551 [chan receive]:
net/http.(*persistConn).readLoop.func4(0x72d5a0, 0xc000154050, 0x729944, 0x40)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1689 +0xe4
net/http.(*bodyEOFSignal).condfn(0xc002a7e300, 0x72d5a0, 0xc000154050, 0x200, 0xd)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:2218 +0x47
net/http.(*bodyEOFSignal).Read(0xc002a7e300, 0xc002b3e000, 0x200, 0x200, 0xd, 0x72d5a0, 0xc000154050)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:2194 +0x175
bytes.(*Buffer).ReadFrom(0xc002b3c000, 0x72d740, 0xc002a7e300, 0x20, 0x1, 0xc0000e1bd0)
    /bmark/x2699v4s2-ugo/0/go/src/bytes/buffer.go:205 +0xa3
io/ioutil.readAll(0x72d740, 0xc002a7e300, 0x200, 0x0, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/io/ioutil/ioutil.go:36 +0xb5
io/ioutil.ReadAll(0x72d740, 0xc002a7e300, 0xc002a7e300, 0x72d740, 0xc002a7e300, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/io/ioutil/ioutil.go:45 +0x3e
main.makeOneRequest(0xbea46f761bce1d00)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/http/http.go:54 +0x165
main.benchmarkHTTPImpl.func1()
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/http/http.go:34 +0x44
golang.org/x/benchmarks/driver.Parallel.func1(0xc000605660, 0xc000605658, 0x70a480)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/driver/driver.go:287 +0x4f
created by golang.org/x/benchmarks/driver.Parallel
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/driver/driver.go:284 +0xd4

goroutine 793 [IO wait]:
internal/poll.runtime_pollWait(0x7feba4364270, 0x72, 0xc000757ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e80298, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e80298, 0xc0006c4000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e80280, 0xc0006c4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e80280, 0xc0006c4000, 0x1000, 0x1000, 0x48b201, 0xc000757cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000eac250, 0xc0006c4000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc000e7a180, 0xc0006c4000, 0x1000, 0x1000, 0xbea46f789c5d49be, 0x26f055ce1, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc000e72720)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000e72720, 0x4, 0x26f055ce1, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc00030c1e0, 0x730560, 0xc000e38380)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1547 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).getIdleConn(0xc0001fc000, 0x0, 0xc0001761e0, 0x4, 0xc001408100, 0xf, 0x0, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:791 +0x96
net/http.(*Transport).getConn(0xc0001fc000, 0xc001166840, 0x0, 0xc0001761e0, 0x4, 0xc001408100, 0xf, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:921 +0x10f
net/http.(*Transport).RoundTrip(0xc0001fc000, 0xc00112e700, 0xc0001fc000, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:409 +0x624
net/http.send(0xc00112e700, 0x72d700, 0xc0001fc000, 0x0, 0x0, 0x0, 0xc0010c80f8, 0x100, 0xc000854ca8, 0x1)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/client.go:252 +0x17b
net/http.(*Client).send(0xc000156db0, 0xc00112e700, 0x0, 0x0, 0x0, 0xc0010c80f8, 0x0, 0x1, 0xc000854d28)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/client.go:176 +0xfa
net/http.(*Client).Do(0xc000156db0, 0xc00112e700, 0xc0001761e0, 0x16, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/client.go:615 +0x280
net/http.(*Client).Get(0xc000156db0, 0xc0001761e0, 0x16, 0xc000854ed8, 0x4853f6, 0x5ab14658)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/client.go:396 +0x9d
main.makeOneRequest(0xbea46f761c51a700)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/http/http.go:40 +0x5f
main.benchmarkHTTPImpl.func1()
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/http/http.go:34 +0x44
golang.org/x/benchmarks/driver.Parallel.func1(0xc000605660, 0xc000605658, 0x70a480)
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/driver/driver.go:287 +0x4f
created by golang.org/x/benchmarks/driver.Parallel
    /bmark/x2699v4s2-ugo/0/go-modules/src/golang.org/x/benchmarks/driver/driver.go:284 +0xd4

goroutine 1440 [select]:
net/http.(*persistConn).writeLoop(0xc000f08900)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1927 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc000f9dd00)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000dec6c0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*Transport).putOrCloseIdleConn(0xc0001fc000, 0xc000dec6c0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:685 +0x35
net/http.(*Transport).getConn.func2.1(0xc00095a240, 0xc0001fc000, 0x70a7e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:947 +0x7a
created by net/http.(*Transport).getConn.func2
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:945 +0x7a

goroutine 1072 [chan send]:
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc001a94180, 0xc000472b40)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:958 +0xba
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 1520 [select]:
net/http.(*persistConn).writeLoop(0xc00170e000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1502 [select]:
net/http.(*persistConn).writeLoop(0xc002af6000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1567 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc000a9ed00)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc00018a7e0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*Transport).putOrCloseIdleConn(0xc0001fc000, 0xc00018a7e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:685 +0x35
net/http.(*Transport).getConn.func2.1(0xc000ce4a20, 0xc0001fc000, 0x70a7e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:947 +0x7a
created by net/http.(*Transport).getConn.func2
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:945 +0x7a

goroutine 1499 [IO wait]:
internal/poll.runtime_pollWait(0x7feb74bf72b0, 0x72, 0xc0026f49a8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc0012e0b98, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc0012e0b98, 0xc0028ca000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc0012e0b80, 0xc0028ca000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc0012e0b80, 0xc0028ca000, 0x1000, 0x1000, 0xc000f961a8, 0xc001b92a40, 0xc001b92a40)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0011a4060, 0xc0028ca000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*persistConn).Read(0xc000616ea0, 0xc0028ca000, 0x1000, 0x1000, 0x33, 0xc0026f4b98, 0x42b412)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1453 +0x78
bufio.(*Reader).fill(0xc00131e0c0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc00131e0c0, 0x1, 0xc000406f60, 0xc000722c80, 0x0, 0xc000722c00, 0x40d318)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*persistConn).readLoop(0xc000616ea0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1601 +0x188
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1073 [IO wait]:
internal/poll.runtime_pollWait(0x7febfc68add0, 0x72, 0xc001b449a8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc001b88598, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc001b88598, 0xc0016f2000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc001b88580, 0xc0016f2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc001b88580, 0xc0016f2000, 0x1000, 0x1000, 0x60, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0013ba100, 0xc0016f2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*persistConn).Read(0xc000e32a20, 0xc0016f2000, 0x1000, 0x1000, 0x405cef, 0xc001b44b98, 0x42b412)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1453 +0x78
bufio.(*Reader).fill(0xc001162780)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc001162780, 0x1, 0xc000472c60, 0xc000f87480, 0x0, 0xc000f87400, 0x40d318)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*persistConn).readLoop(0xc000e32a20)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1601 +0x188
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1480 [IO wait]:
internal/poll.runtime_pollWait(0x7febe0978f60, 0x72, 0xc001826ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000678a18, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000678a18, 0xc001894000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000678a00, 0xc001894000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000678a00, 0xc001894000, 0x1000, 0x1000, 0x48b201, 0xc001826cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000fb0160, 0xc001894000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc000de7800, 0xc001894000, 0x1000, 0x1000, 0xbea46f789c535505, 0x26efb6831, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc000943200)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000943200, 0x4, 0x26efb6831, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc00099ea00, 0x730560, 0xc000e03080)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1479 [IO wait]:
internal/poll.runtime_pollWait(0x7febe0979030, 0x72, 0xc001848ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000678998, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000678998, 0xc0003ea000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000678980, 0xc0003ea000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000678980, 0xc0003ea000, 0x1000, 0x1000, 0x48b201, 0xc001848cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000fb0158, 0xc0003ea000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc000de7b00, 0xc0003ea000, 0x1000, 0x1000, 0xbea46f789c593a49, 0x26f014d6b, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc000943380)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000943380, 0x4, 0x26f014d6b, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc00099e960, 0x730560, 0xc000e033c0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1478 [IO wait]:
internal/poll.runtime_pollWait(0x7febe0979100, 0x72, 0xc00189dba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000678918, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000678918, 0xc000532000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000678900, 0xc000532000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000678900, 0xc000532000, 0x1000, 0x1000, 0x48b201, 0xc00189dcb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000fb0150, 0xc000532000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc000de7a70, 0xc000532000, 0x1000, 0x1000, 0xbea46f789c663fa3, 0x26f0e52c7, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc000943320)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000943320, 0x4, 0x26f0e52c7, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc00099e8c0, 0x730560, 0xc000e03300)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1477 [IO wait]:
internal/poll.runtime_pollWait(0x7febe09791d0, 0x72, 0xc001828ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000678898, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000678898, 0xc00052c000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000678880, 0xc00052c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000678880, 0xc00052c000, 0x1000, 0x1000, 0x48b201, 0xc001828cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000fb0148, 0xc00052c000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc000de79e0, 0xc00052c000, 0x1000, 0x1000, 0xbea46f789c54efe3, 0x26efd0305, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc0009432c0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0009432c0, 0x4, 0x26efd0305, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc00099e820, 0x730560, 0xc000e03240)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1043 [select]:
net/http.(*persistConn).writeLoop(0xc000e32360)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1042 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc000f94900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000e32360, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc000af6501)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000e32360)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1481 [IO wait]:
internal/poll.runtime_pollWait(0x7febe0978e90, 0x72, 0xc001823ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000678a98, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000678a98, 0xc00188b000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000678a80, 0xc00188b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000678a80, 0xc00188b000, 0x1000, 0x1000, 0x48b201, 0xc001823cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000fb0168, 0xc00188b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc000332e40, 0xc00188b000, 0x1000, 0x1000, 0xbea46f789bd116ad, 0x26e7929e1, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc000fc4b40)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000fc4b40, 0x4, 0x26e7929e1, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc00099eaa0, 0x730560, 0xc0002dedc0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1441 [chan send]:
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc000ffca20, 0xc0006ba6c0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:958 +0xba
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 921 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc0003af900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000b24000, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc000400401)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000b24000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 922 [select]:
net/http.(*persistConn).writeLoop(0xc000b24000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 2756 [chan send]:
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc000efe7b0, 0xc000ce4f00)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:958 +0xba
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 1390 [chan receive]:
net/http.(*Transport).getConn.func2.1(0xc000ce5aa0, 0xc0001fc000, 0x70a7e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:946 +0x46
created by net/http.(*Transport).getConn.func2
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:945 +0x7a

goroutine 1565 [IO wait]:
internal/poll.runtime_pollWait(0x7febfc5ab1a0, 0x72, 0xc0024f29a8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc0003d2898, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc0003d2898, 0xc00241a000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc0003d2880, 0xc00241a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc0003d2880, 0xc00241a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0011a0280, 0xc00241a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*persistConn).Read(0xc00054a480, 0xc00241a000, 0x1000, 0x1000, 0x405cef, 0xc0024f2b98, 0x42b412)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1453 +0x78
bufio.(*Reader).fill(0xc001536960)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc001536960, 0x1, 0xc000c3e6c0, 0xc000734480, 0x4462ba, 0x0, 0xf)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*persistConn).readLoop(0xc00054a480)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1601 +0x188
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1563 [chan send]:
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc000efe570, 0xc000c3e480)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:958 +0xba
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 1283 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc000fc7900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc0006167e0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc00047b201)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc0006167e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 2516 [select]:
net/http.(*persistConn).writeLoop(0xc0016c8120)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 861 [select]:
net/http.(*persistConn).writeLoop(0xc00034e360)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 950 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc0007f1900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000fc2240, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc001b7e901)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000fc2240)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 951 [select]:
net/http.(*persistConn).writeLoop(0xc000fc2240)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 1051 [IO wait]:
internal/poll.runtime_pollWait(0x7feb38596750, 0x72, 0xc000b11ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000678398, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000678398, 0xc0017ed000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000678380, 0xc0017ed000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000678380, 0xc0017ed000, 0x1000, 0x1000, 0x48b201, 0xc000b11cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000fb00f8, 0xc0017ed000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0002bba10, 0xc0017ed000, 0x1000, 0x1000, 0xbea46f789c4f10ca, 0x26ef723f4, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc0002d1500)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0002d1500, 0x4, 0x26ef723f4, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc00099e1e0, 0x730560, 0xc0005dd2c0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 1119 [chan send]:
net/http.(*Transport).getConn.func4(0xc0001fc000, 0x7305a0, 0xc00015e010, 0xc000578870, 0xc00014a7e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:958 +0xba
created by net/http.(*Transport).getConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:956 +0x351

goroutine 2327 [IO wait]:
internal/poll.runtime_pollWait(0x7febfc7f2a90, 0x72, 0xc0012229a8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc00124e398, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc00124e398, 0xc0016ae000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc00124e380, 0xc0016ae000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc00124e380, 0xc0016ae000, 0x1000, 0x1000, 0x1000000000060, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc001402068, 0xc0016ae000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*persistConn).Read(0xc00018a120, 0xc0016ae000, 0x1000, 0x1000, 0x405cef, 0xc001222b98, 0x42b412)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1453 +0x78
bufio.(*Reader).fill(0xc001210480)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc001210480, 0x1, 0xc00029c900, 0xc000fb9480, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*persistConn).readLoop(0xc00018a120)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1601 +0x188
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 959 [select]:
net/http.(*persistConn).writeLoop(0xc000fec360)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 957 [select]:
net/http.(*persistConn).writeLoop(0xc0004a2120)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 955 [select]:
net/http.(*persistConn).writeLoop(0xc00018a5a0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 953 [select]:
net/http.(*persistConn).writeLoop(0xc00034e240)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 795 [IO wait]:
internal/poll.runtime_pollWait(0x7feba43640d0, 0x72, 0xc0007f4ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e80398, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e80398, 0xc00023b000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e80380, 0xc00023b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e80380, 0xc00023b000, 0x1000, 0x1000, 0x48b201, 0xc0007f4cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000eac260, 0xc00023b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0002baae0, 0xc00023b000, 0x1000, 0x1000, 0xbea46f78a10aa872, 0x273b2bb94, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc0002d0840)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0002d0840, 0x4, 0x273b2bb94, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc00030c320, 0x730560, 0xc0005dc3c0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 794 [IO wait]:
internal/poll.runtime_pollWait(0x7feba43641a0, 0x72, 0xc0007a4ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e80318, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e80318, 0xc0006ae000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e80300, 0xc0006ae000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e80300, 0xc0006ae000, 0x1000, 0x1000, 0x48b201, 0xc0007a4cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000eac258, 0xc0006ae000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0006962a0, 0xc0006ae000, 0x1000, 0x1000, 0xbea46f789c51e5ff, 0x26ef9f921, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc000eca840)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc000eca840, 0x4, 0x26ef9f921, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc00030c280, 0x730560, 0xc00034a680)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 796 [IO wait]:
internal/poll.runtime_pollWait(0x7feba4364000, 0x72, 0xc000282ba0)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000e80418, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000e80418, 0xc00057b000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000e80400, 0xc00057b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000e80400, 0xc00057b000, 0x1000, 0x1000, 0x48b201, 0xc000282cb0, 0x5fb55a)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc000eac268, 0xc00057b000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*connReader).Read(0xc0005a62a0, 0xc00057b000, 0x1000, 0x1000, 0xbea46f789c53beec, 0x26efbd20e, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:765 +0xfc
bufio.(*Reader).fill(0xc0005be2a0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0005be2a0, 0x4, 0x26efbd20e, 0x88c9e0, 0x0, 0x0, 0x88c9e0)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*conn).serve(0xc00030c3c0, 0x730560, 0xc0003843c0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:1856 +0x7a4
created by net/http.(*Server).Serve
    /bmark/x2699v4s2-ugo/0/go/src/net/http/server.go:2791 +0x275

goroutine 2710 [IO wait]:
internal/poll.runtime_pollWait(0x7feb74df8410, 0x72, 0xc0027589a8)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/netpoll.go:173 +0x66
internal/poll.(*pollDesc).wait(0xc000450b18, 0x72, 0xffffffffffffff00, 0x72e440, 0x854598)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:85 +0x9a
internal/poll.(*pollDesc).waitRead(0xc000450b18, 0xc00279e000, 0x1000, 0x1000)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc000450b00, 0xc00279e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/internal/poll/fd_unix.go:163 +0x179
net.(*netFD).Read(0xc000450b00, 0xc00279e000, 0x1000, 0x1000, 0xc002758a01, 0x420898, 0xc0002fc8a0)
    /bmark/x2699v4s2-ugo/0/go/src/net/fd_unix.go:202 +0x4f
net.(*conn).Read(0xc0010ec128, 0xc00279e000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/net.go:176 +0x68
net/http.(*persistConn).Read(0xc002736000, 0xc00279e000, 0x1000, 0x1000, 0x18, 0xc002758b98, 0x42b412)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1453 +0x78
bufio.(*Reader).fill(0xc0014da840)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:100 +0x105
bufio.(*Reader).Peek(0xc0014da840, 0x1, 0xc0002fc8a0, 0xc000f6ac80, 0x4462ba, 0x0, 0xf)
    /bmark/x2699v4s2-ugo/0/go/src/bufio/bufio.go:132 +0x3a
net/http.(*persistConn).readLoop(0xc002736000)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1601 +0x188
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 1566 [select]:
net/http.(*persistConn).writeLoop(0xc00054a480)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1822 +0x14b
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1238 +0x90c

goroutine 709 [semacquire]:
sync.runtime_SemacquireMutex(0xc0001fc004, 0xc00100b900)
    /bmark/x2699v4s2-ugo/0/go/src/runtime/sema.go:71 +0x3d
sync.(*Mutex).Lock(0xc0001fc000)
    /bmark/x2699v4s2-ugo/0/go/src/sync/mutex.go:134 +0xff
net/http.(*Transport).tryPutIdleConn(0xc0001fc000, 0xc000df0120, 0x0, 0x0)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:715 +0x103
net/http.(*persistConn).readLoop.func2(0x0, 0xc00035e301)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1574 +0x40
net/http.(*persistConn).readLoop(0xc000df0120)
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1724 +0x8b4
created by net/http.(*Transport).dialConn
    /bmark/x2699v4s2-ugo/0/go/src/net/http/transport.go:1237 +0x8e7

goroutine 952 [semacquire]:
fatal error: unexpected signal during runtime execution
stack trace unavailable
amplxe: Collection stopped.
amplxe: Using result path `/root/r001lw'
amplxe: Executing actions 20 % Resolving information for `libtpsstool.so'
amplxe: Warning: Cannot locate debugging information for file `/opt/intel/vtune_amplifier_2018.1.0.535340/lib64/libtpsstool.so'.
amplxe: Executing actions 100 % done

 

 

0 Kudos
2 Replies
Bai__Zoy
Beginner
116 Views

We have to use --profiling-signal=33 and --no-altstack because we experienced the same issue as https://software.intel.com/en-us/node/676061

Vladimir_R_Intel
Employee
116 Views

Hi Zoy,

currently VTune Amplifier doesn't support Go applications in user-mode analysis types like basic hotspots, locksandwaits and concurrency. If you need to make algorithm analyses including information about context switches and waits, please use advanced-hotspots with stacks.

BR,

Vladimir