Uname:Linux gator4272.hostgator.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64

403WebShell
403Webshell
Server IP : 162.241.144.16  /  Your IP : 216.73.217.177
Web Server : Apache
System : Linux gator4272.hostgator.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64
User : roskiny21 ( 1131)
PHP Version : 8.3.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /var/log/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /var/log/apache_exporter.log
[  OK  ]
level=info ts=2022-08-02T14:49:29.737Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-02T14:49:29.737Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-02T14:49:29.737Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-02T14:49:29.737Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-02T14:49:29.737Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=error ts=2022-08-02T14:49:29.737Z caller=apache_exporter.go:636 msg="Listening error" reason="listen tcp :9117: bind: address already in use"
[  OK  ]
level=info ts=2022-08-02T15:27:43.981Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-02T15:27:43.982Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-02T15:27:43.982Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-02T15:27:43.982Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-02T15:27:43.982Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-02T15:27:43.982Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 10 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000101000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000101000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036000, 0x9)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc00002a001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000103380)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f9bc6474f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000228098, 0x72, 0x0, 0x0, 0xa07b6f)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc000228080, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000228080, 0x95156c8dcd6b9901, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc0002028d0, 0x62e9429e, 0xc000191b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc0002028d0, 0xc000191b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000250000, 0xab76f0, 0xc0002028d0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc0002028d0, 0xc000250000, 0x0, 0x0, 0xaaf020, 0xc000134230, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000250000, 0x0, 0x0, 0xaaf020, 0xc000134230, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 34 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 37 [chan receive]:
main.main.func1(0xaaf020, 0xc000134230)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 41 [runnable]:
runtime.Gosched(...)
	/usr/local/go/src/runtime/proc.go:292
compress/flate.(*compressor).initDeflate(...)
	/usr/local/go/src/compress/flate/deflate.go:374
compress/flate.(*compressor).init(0xc0005a2000, 0x7f9bc6486218, 0xc0000afbd0, 0xffffffffffffffff, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:602 +0x629
compress/flate.NewWriter(0x7f9bc6486218, 0xc0000afbd0, 0xffffffffffffffff, 0xa, 0xa, 0x0)
	/usr/local/go/src/compress/flate/deflate.go:671 +0x65
compress/gzip.(*Writer).Write(0xc0001fe4d0, 0xc000370000, 0xf1, 0x1000, 0x0, 0xc00010d610, 0x4356b0)
	/usr/local/go/src/compress/gzip/gzip.go:191 +0x305
bufio.(*Writer).Flush(0xc000223100, 0xc00010d6d0, 0xc00010d620)
	/usr/local/go/src/bufio/bufio.go:607 +0x7b
github.com/prometheus/common/expfmt.MetricFamilyToText.func1(0xc000223100, 0xc00010d7c8)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:85 +0x2f
github.com/prometheus/common/expfmt.MetricFamilyToText(0xaaede0, 0xc0001fe4d0, 0xc000134a00, 0xf1, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/text_create.go:269 +0x122a
github.com/prometheus/common/expfmt.NewEncoder.func7(0xc000134a00, 0xc000117410, 0xa30c88)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:144 +0x3d
github.com/prometheus/common/expfmt.encoderCloser.Encode(...)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/expfmt/encode.go:50
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f9bc6432a58, 0xc0000afbd0, 0xc000278100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:195 +0x469
net/http.HandlerFunc.ServeHTTP(0xc000214a10, 0x7f9bc6432a58, 0xc0000afbd0, 0xc000278100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f9bc6432a58, 0xc0000afbd0, 0xc000278100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc00021a9f0, 0x7f9bc6432a58, 0xc0000afbd0, 0xc000278100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0004e4000, 0xc000278100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc00021ab70, 0xab7900, 0xc0004e4000, 0xc000278100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0004e4000, 0xc000278100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000250000, 0xab7900, 0xc0004e4000, 0xc000278100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000262000, 0xab8818, 0xc0002222c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 13 [IO wait]:
internal/poll.runtime_pollWait(0x7f9bc6474e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000228118, 0x72, 0x0, 0x1, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000228100, 0xc00021ae21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000228100, 0xc00021ae21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00021c0a0, 0xc00021ae21, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00021ae10)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 81 [IO wait]:
internal/poll.runtime_pollWait(0x7f9bc6474d48, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000228398, 0x72, 0x1000, 0x1000, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000228380, 0xc0004b5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000228380, 0xc0004b5000, 0x1000, 0x1000, 0x439c3c, 0xc0000b6c38, 0x465300)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120100, 0xc0004b5000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*persistConn).Read(0xc000242480, 0xc0004b5000, 0x1000, 0x1000, 0xc00024e360, 0xc0000b6d40, 0x405755)
	/usr/local/go/src/net/http/transport.go:1922 +0x77
bufio.(*Reader).fill(0xc00032e5a0)
	/usr/local/go/src/bufio/bufio.go:101 +0x108
bufio.(*Reader).Peek(0xc00032e5a0, 0x1, 0x0, 0x1, 0x4, 0x1, 0x3)
	/usr/local/go/src/bufio/bufio.go:139 +0x4f
net/http.(*persistConn).readLoop(0xc000242480)
	/usr/local/go/src/net/http/transport.go:2083 +0x1a8
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 82 [select]:
net/http.(*persistConn).writeLoop(0xc000242480)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c
[  OK  ]
level=info ts=2022-08-02T16:00:23.380Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-02T16:00:23.380Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-02T16:00:23.380Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-02T16:00:23.380Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-02T16:00:23.381Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-02T16:00:23.381Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 10 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000380000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000380000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000036000, 0x9)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc00030ff01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f28e91b3f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000186818, 0x72, 0x0, 0x0, 0xa07b6f)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc000186800, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000186800, 0xa93423338853bf01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000cde0, 0x62e94a1e, 0xc000191b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000cde0, 0xc000191b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000298000, 0xab76f0, 0xc00000cde0, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000cde0, 0xc000298000, 0x0, 0x0, 0xaaf020, 0xc0000aec80, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000298000, 0x0, 0x0, 0xaaf020, 0xc0000aec80, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 35 [IO wait]:
internal/poll.runtime_pollWait(0x7f28e91b3e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000186898, 0x72, 0x0, 0x1, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000186880, 0xc00012ec71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000186880, 0xc00012ec71, 0x1, 0x1, 0x1, 0xc0000867a8, 0x82ae3d)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc00000e368, 0xc00012ec71, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc00012ec60)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 10 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 13 [chan receive]:
main.main.func1(0xaaf020, 0xc0000aec80)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 49 [runnable]:
runtime.Gosched(...)
	/usr/local/go/src/runtime/proc.go:292
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc0000ae960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:540 +0xe5e
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f28e91f18f8, 0xc000154280, 0xc00012c100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc0001f18f0, 0x7f28e91f18f8, 0xc000154280, 0xc00012c100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f28e91f18f8, 0xc000154280, 0xc00012c100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0001ef830, 0x7f28e91f18f8, 0xc000154280, 0xc00012c100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc000178000, 0xc00012c100)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0001ef9b0, 0xab7900, 0xc000178000, 0xc00012c100)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc000178000, 0xc00012c100)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000298000, 0xab7900, 0xc000178000, 0xc00012c100)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc0001e5400, 0xab8818, 0xc0001361c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 36 [runnable]:
syscall.Syscall(0x0, 0x9, 0xc000240000, 0x200, 0x12a, 0x200, 0x0)
	/usr/local/go/src/syscall/asm_linux_amd64.s:20 +0x5
syscall.read(0x9, 0xc000240000, 0x200, 0x200, 0x0, 0x7f28e916c800, 0xffffffff)
	/usr/local/go/src/syscall/zsyscall_linux_amd64.go:686 +0x5a
syscall.Read(...)
	/usr/local/go/src/syscall/syscall_unix.go:187
internal/poll.ignoringEINTRIO(...)
	/usr/local/go/src/internal/poll/fd_unix.go:581
internal/poll.(*FD).Read(0xc00021e1e0, 0xc000240000, 0x200, 0x200, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:162 +0x145
os.(*File).read(...)
	/usr/local/go/src/os/file_posix.go:31
os.(*File).Read(0xc00020c010, 0xc000240000, 0x200, 0x200, 0x9463a0, 0x990b01, 0xc000240000)
	/usr/local/go/src/os/file.go:117 +0x77
io.(*LimitedReader).Read(0xc0002028b8, 0xc000240000, 0x200, 0x200, 0xc0002028b8, 0xc00023b598, 0xc00007e800)
	/usr/local/go/src/io/io.go:473 +0x63
io.ReadAll(0xaaf2e0, 0xc0002028b8, 0x0, 0x0, 0xc00020c010, 0x0, 0x0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
github.com/prometheus/procfs/internal/util.ReadFileNoStat(0xc000210078, 0x11, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/internal/util/readfile.go:37 +0xfd
github.com/prometheus/procfs.Proc.Stat(0xcd427, 0xa05a30, 0x5, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/go/pkg/mod/github.com/prometheus/procfs@v0.6.0/proc_stat.go:116 +0xfd
github.com/prometheus/client_golang/prometheus.(*processCollector).processCollect(0xc0000ae9b0, 0xc000114420)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector_other.go:40 +0x366
github.com/prometheus/client_golang/prometheus.(*processCollector).Collect(0xc0000ae9b0, 0xc000114420)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector.go:138 +0x33
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 37 [runnable]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc000132110, 0xc000114420, 0xc000114480)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d

goroutine 38 [select]:
net/http.(*Transport).getConn(0xc0001eab40, 0xc000136340, 0x0, 0x7ffde93ffef8, 0x4, 0xc000132120, 0xc, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:1368 +0x589
net/http.(*Transport).roundTrip(0xc0001eab40, 0xc00012c200, 0x30, 0x9db900, 0xd)
	/usr/local/go/src/net/http/transport.go:579 +0x7eb
net/http.(*Transport).RoundTrip(0xc0001eab40, 0xc00012c200, 0xc0001eab40, 0x0, 0x0)
	/usr/local/go/src/net/http/roundtrip.go:17 +0x35
net/http.send(0xc00012c200, 0xaaf4e0, 0xc0001eab40, 0x0, 0x0, 0x0, 0xc00012a0b8, 0x203000, 0x1, 0x0)
	/usr/local/go/src/net/http/client.go:251 +0x454
net/http.(*Client).send(0xc0001ef3b0, 0xc00012c200, 0x0, 0x0, 0x0, 0xc00012a0b8, 0x0, 0x1, 0xc00012c200)
	/usr/local/go/src/net/http/client.go:175 +0xff
net/http.(*Client).do(0xc0001ef3b0, 0xc00012c200, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/http/client.go:717 +0x45f
net/http.(*Client).Do(...)
	/usr/local/go/src/net/http/client.go:585
main.(*Exporter).collect(0xc0001d4960, 0xc000114420, 0x0, 0x0)
	/app/apache_exporter.go:291 +0x177
main.(*Exporter).Collect(0xc0001d4960, 0xc000114420)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 39 [select]:
net.(*Resolver).lookupIPAddr(0xddffe0, 0xab87a8, 0xc0000220b0, 0xa051b5, 0x3, 0xc000132120, 0x9, 0x50, 0x0, 0x0, ...)
	/usr/local/go/src/net/lookup.go:299 +0x65b
net.(*Resolver).internetAddrList(0xddffe0, 0xab87a8, 0xc0000220b0, 0xa051b5, 0x3, 0xc000132120, 0xc, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/ipsock.go:280 +0x4d4
net.(*Resolver).resolveAddrList(0xddffe0, 0xab87a8, 0xc0000220b0, 0xa055d2, 0x4, 0xa051b5, 0x3, 0xc000132120, 0xc, 0x0, ...)
	/usr/local/go/src/net/dial.go:221 +0x47d
net.(*Dialer).DialContext(0xde0c60, 0xab87a8, 0xc0000220b0, 0xa051b5, 0x3, 0xc000132120, 0xc, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/dial.go:403 +0x22b
net/http.(*Transport).dial(0xc0001eab40, 0xab87a8, 0xc0000220b0, 0xa051b5, 0x3, 0xc000132120, 0xc, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/net/http/transport.go:1171 +0x16f
net/http.(*Transport).dialConn(0xc0001eab40, 0xab87a8, 0xc0000220b0, 0x0, 0x7ffde93ffef8, 0x4, 0xc000132120, 0xc, 0x0, 0xc00013e6c0, ...)
	/usr/local/go/src/net/http/transport.go:1600 +0x1b85
net/http.(*Transport).dialConnFor(0xc0001eab40, 0xc000316000)
	/usr/local/go/src/net/http/transport.go:1442 +0xc6
created by net/http.(*Transport).queueForDial
	/usr/local/go/src/net/http/transport.go:1411 +0x40f

goroutine 40 [runnable]:
syscall.Syscall(0x3, 0x8, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/syscall/asm_linux_amd64.s:20 +0x5
syscall.Close(0x8, 0xc00017adb3, 0xc000148a58)
	/usr/local/go/src/syscall/zsyscall_linux_amd64.go:285 +0x45
internal/poll.(*FD).destroy(0xc0001147e0, 0xc0000b3ac0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:83 +0x43
internal/poll.(*FD).decref(0xc0001147e0, 0x1, 0x0)
	/usr/local/go/src/internal/poll/fd_mutex.go:213 +0x5d
internal/poll.(*FD).Close(0xc0001147e0, 0x1, 0x169)
	/usr/local/go/src/internal/poll/fd_unix.go:106 +0x4f
os.(*file).close(0xc0001147e0, 0x5ac3e0, 0xc0001262a0)
	/usr/local/go/src/os/file_unix.go:251 +0x38
os.(*File).Close(0xc00012a0d0, 0xc00012a0d0, 0xc0001262a0)
	/usr/local/go/src/os/file_posix.go:25 +0x33
net.parseNSSConfFile(0xa0e718, 0x12, 0xc0001262a0)
	/usr/local/go/src/net/nss.go:75 +0x125
net.initConfVal()
	/usr/local/go/src/net/conf.go:97 +0x175
sync.(*Once).doSlow(0xe0f850, 0xa31f38)
	/usr/local/go/src/sync/once.go:68 +0xec
sync.(*Once).Do(...)
	/usr/local/go/src/sync/once.go:59
net.systemConf(...)
	/usr/local/go/src/net/conf.go:42
net.(*Resolver).lookupIP(0xddffe0, 0xab8770, 0xc000136380, 0xa051b5, 0x3, 0xc000132120, 0x9, 0x2, 0x80cddb, 0x0, ...)
	/usr/local/go/src/net/lookup_unix.go:94 +0x158
net.glob..func1(0xab8770, 0xc000136380, 0xc000134360, 0xa051b5, 0x3, 0xc000132120, 0x9, 0xc0000220b0, 0x0, 0x7ffde93ffef8, ...)
	/usr/local/go/src/net/hook.go:23 +0x72
net.(*Resolver).lookupIPAddr.func1(0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/lookup.go:293 +0xba
internal/singleflight.(*Group).doCall(0xddfff0, 0xc0001542d0, 0xc000132130, 0xd, 0xc0001363c0)
	/usr/local/go/src/internal/singleflight/singleflight.go:95 +0x2e
created by internal/singleflight.(*Group).DoChan
	/usr/local/go/src/internal/singleflight/singleflight.go:88 +0x2cc

goroutine 50 [select]:
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect(0xc000214000, 0xc000114420)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:312 +0x695
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:538 +0xe4d

goroutine 51 [waiting]:
runtime.ReadMemStats(0xc0002b4000)
	/usr/local/go/src/runtime/mstats.go:473 +0x36
github.com/prometheus/client_golang/prometheus.(*goCollector).Collect.func1(0xc000214000, 0xc0002b4000, 0xc0000b0360)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:286 +0x38
created by github.com/prometheus/client_golang/prometheus.(*goCollector).Collect
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:285 +0xa9
[  OK  ]
level=info ts=2022-08-02T19:00:13.703Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-02T19:00:13.703Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-02T19:00:13.703Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-02T19:00:13.703Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-02T19:00:13.703Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-02T19:00:13.703Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 8 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000264000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000264000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00002c000, 0x7)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc00002a001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait]:
internal/poll.runtime_pollWait(0x7f6dd5dd5f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc0000e4318, 0x72, 0x0, 0x0, 0xa07b6f)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc0000e4300, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc0000e4300, 0x85bba452f65a5a01, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc00000ca20, 0x62e9744e, 0xc00018bb48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc00000ca20, 0xc00018bb98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc0002a0000, 0xab76f0, 0xc00000ca20, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc00000ca20, 0xc0002a0000, 0x0, 0x0, 0xaaf020, 0xc0000ae280, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc0002a0000, 0x0, 0x0, 0xaaf020, 0xc0000ae280, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 22 [runnable]:
net/http.(*connReader).backgroundRead(0xc000121ef0)
	/usr/local/go/src/net/http/server.go:671
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 36 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 10 [chan receive]:
main.main.func1(0xaaf020, 0xc0000ae280)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 14 [runnable]:
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc000148910, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:411 +0x85
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7f6dd5de82f8, 0xc000148b90, 0xc0001e2200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc00029e000, 0x7f6dd5de82f8, 0xc000148b90, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7f6dd5de82f8, 0xc000148b90, 0xc0001e2200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0000b59e0, 0x7f6dd5de82f8, 0xc000148b90, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0001fa000, 0xc0001e2200)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc0000b5b60, 0xab7900, 0xc0001fa000, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0001fa000, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc0002a0000, 0xab7900, 0xc0001fa000, 0xc0001e2200)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc000020a00, 0xab8818, 0xc0001411c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b
[  OK  ]
runtime: failed to create new OS thread (have 6 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000180000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000180000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000033800, 0x5)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000111f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x410101)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:220 +0xac
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1
[  OK  ]
runtime: failed to create new OS thread (have 6 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

goroutine 20 [running]:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72 fp=0xc000080620 sp=0xc0000805f0 pc=0x436f12
runtime.newosproc(0xc000270000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be fp=0xc000080680 sp=0xc000080620 pc=0x43335e
runtime.newm1(0xc000270000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd fp=0xc0000806c0 sp=0xc000080680 pc=0x43d67d
runtime.newm(0xa326a0, 0x0, 0xffffffffffffffff)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6 fp=0xc0000806f8 sp=0xc0000806c0 pc=0x43d4e6
runtime.startTemplateThread()
	/usr/local/go/src/runtime/proc.go:2164 +0xb2 fp=0xc000080728 sp=0xc0000806f8 pc=0x43d772
runtime.LockOSThread()
	/usr/local/go/src/runtime/proc.go:4313 +0x6b fp=0xc000080748 sp=0xc000080728 pc=0x442d6b
runtime.ensureSigM.func1()
	/usr/local/go/src/runtime/signal_unix.go:875 +0x48 fp=0xc0000807e0 sp=0xc000080748 pc=0x465e88
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1 fp=0xc0000807e8 sp=0xc0000807e0 pc=0x46cda1
created by runtime.ensureSigM
	/usr/local/go/src/runtime/signal_unix.go:872 +0xd5

goroutine 1 [chan send]:
os/signal.signal_enable(0x641106700000000f)
	/usr/local/go/src/runtime/sigqueue.go:246 +0x72
os/signal.enableSignal(...)
	/usr/local/go/src/os/signal/signal_unix.go:49
os/signal.Notify.func1(0xf)
	/usr/local/go/src/os/signal/signal.go:145 +0x88
os/signal.Notify(0xc00025a000, 0xc000191f18, 0x1, 0x1)
	/usr/local/go/src/os/signal/signal.go:165 +0x185
main.main()
	/app/apache_exporter.go:597 +0x13d
[  OK  ]
runtime: failed to create new OS thread (have 6 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

goroutine 38 [running]:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72 fp=0xc000080e20 sp=0xc000080df0 pc=0x436f12
runtime.newosproc(0xc000278000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be fp=0xc000080e80 sp=0xc000080e20 pc=0x43335e
runtime.newm1(0xc000278000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd fp=0xc000080ec0 sp=0xc000080e80 pc=0x43d67d
runtime.newm(0xa326a0, 0x0, 0xffffffffffffffff)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6 fp=0xc000080ef8 sp=0xc000080ec0 pc=0x43d4e6
runtime.startTemplateThread()
	/usr/local/go/src/runtime/proc.go:2164 +0xb2 fp=0xc000080f28 sp=0xc000080ef8 pc=0x43d772
runtime.LockOSThread()
	/usr/local/go/src/runtime/proc.go:4313 +0x6b fp=0xc000080f48 sp=0xc000080f28 pc=0x442d6b
runtime.ensureSigM.func1()
	/usr/local/go/src/runtime/signal_unix.go:875 +0x48 fp=0xc000080fe0 sp=0xc000080f48 pc=0x465e88
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1 fp=0xc000080fe8 sp=0xc000080fe0 pc=0x46cda1
created by runtime.ensureSigM
	/usr/local/go/src/runtime/signal_unix.go:872 +0xd5

goroutine 1 [chan send]:
os/signal.signal_enable(0xcb44c6620000000f)
	/usr/local/go/src/runtime/sigqueue.go:246 +0x72
os/signal.enableSignal(...)
	/usr/local/go/src/os/signal/signal_unix.go:49
os/signal.Notify.func1(0xf)
	/usr/local/go/src/os/signal/signal.go:145 +0x88
os/signal.Notify(0xc00026e000, 0xc000191f18, 0x1, 0x1)
	/usr/local/go/src/os/signal/signal.go:165 +0x185
main.main()
	/app/apache_exporter.go:597 +0x13d
[  OK  ]
runtime: failed to create new OS thread (have 6 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

goroutine 37 [running]:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72 fp=0xc000080620 sp=0xc0000805f0 pc=0x436f12
runtime.newosproc(0xc000278000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be fp=0xc000080680 sp=0xc000080620 pc=0x43335e
runtime.newm1(0xc000278000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd fp=0xc0000806c0 sp=0xc000080680 pc=0x43d67d
runtime.newm(0xa326a0, 0x0, 0xffffffffffffffff)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6 fp=0xc0000806f8 sp=0xc0000806c0 pc=0x43d4e6
runtime.startTemplateThread()
	/usr/local/go/src/runtime/proc.go:2164 +0xb2 fp=0xc000080728 sp=0xc0000806f8 pc=0x43d772
runtime.LockOSThread()
	/usr/local/go/src/runtime/proc.go:4313 +0x6b fp=0xc000080748 sp=0xc000080728 pc=0x442d6b
runtime.ensureSigM.func1()
	/usr/local/go/src/runtime/signal_unix.go:875 +0x48 fp=0xc0000807e0 sp=0xc000080748 pc=0x465e88
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1 fp=0xc0000807e8 sp=0xc0000807e0 pc=0x46cda1
created by runtime.ensureSigM
	/usr/local/go/src/runtime/signal_unix.go:872 +0xd5

goroutine 1 [chan send]:
os/signal.signal_enable(0x630c8b760000000f)
	/usr/local/go/src/runtime/sigqueue.go:246 +0x72
os/signal.enableSignal(...)
	/usr/local/go/src/os/signal/signal_unix.go:49
os/signal.Notify.func1(0xf)
	/usr/local/go/src/os/signal/signal.go:145 +0x88
os/signal.Notify(0xc00026c000, 0xc000191f18, 0x1, 0x1)
	/usr/local/go/src/os/signal/signal.go:165 +0x185
main.main()
	/app/apache_exporter.go:597 +0x13d
[  OK  ]
runtime: failed to create new OS thread (have 6 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

goroutine 38 [running]:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72 fp=0xc00026c620 sp=0xc00026c5f0 pc=0x436f12
runtime.newosproc(0xc000270000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be fp=0xc00026c680 sp=0xc00026c620 pc=0x43335e
runtime.newm1(0xc000270000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd fp=0xc00026c6c0 sp=0xc00026c680 pc=0x43d67d
runtime.newm(0xa326a0, 0x0, 0xffffffffffffffff)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6 fp=0xc00026c6f8 sp=0xc00026c6c0 pc=0x43d4e6
runtime.startTemplateThread()
	/usr/local/go/src/runtime/proc.go:2164 +0xb2 fp=0xc00026c728 sp=0xc00026c6f8 pc=0x43d772
runtime.LockOSThread()
	/usr/local/go/src/runtime/proc.go:4313 +0x6b fp=0xc00026c748 sp=0xc00026c728 pc=0x442d6b
runtime.ensureSigM.func1()
	/usr/local/go/src/runtime/signal_unix.go:875 +0x48 fp=0xc00026c7e0 sp=0xc00026c748 pc=0x465e88
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1 fp=0xc00026c7e8 sp=0xc00026c7e0 pc=0x46cda1
created by runtime.ensureSigM
	/usr/local/go/src/runtime/signal_unix.go:872 +0xd5

goroutine 1 [chan send]:
os/signal.signal_enable(0x9393581a0000000f)
	/usr/local/go/src/runtime/sigqueue.go:246 +0x72
os/signal.enableSignal(...)
	/usr/local/go/src/os/signal/signal_unix.go:49
os/signal.Notify.func1(0xf)
	/usr/local/go/src/os/signal/signal.go:145 +0x88
os/signal.Notify(0xc000250000, 0xc000187f18, 0x1, 0x1)
	/usr/local/go/src/os/signal/signal.go:165 +0x185
main.main()
	/app/apache_exporter.go:597 +0x13d

goroutine 37 [runnable]:
text/template/parse.(*lexer).emit(...)
	/usr/local/go/src/text/template/parse/lex.go:157
text/template/parse.lexText(0xc000246180, 0xa328a0)
	/usr/local/go/src/text/template/parse/lex.go:269 +0x4fd
text/template/parse.(*lexer).run(0xc000246180)
	/usr/local/go/src/text/template/parse/lex.go:230 +0x37
created by text/template/parse.lex
	/usr/local/go/src/text/template/parse/lex.go:223 +0x14b
[  OK  ]
runtime: failed to create new OS thread (have 6 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

goroutine 21 [running]:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72 fp=0xc000080620 sp=0xc0000805f0 pc=0x436f12
runtime.newosproc(0xc000100400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be fp=0xc000080680 sp=0xc000080620 pc=0x43335e
runtime.newm1(0xc000100400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd fp=0xc0000806c0 sp=0xc000080680 pc=0x43d67d
runtime.newm(0xa326a0, 0x0, 0xffffffffffffffff)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6 fp=0xc0000806f8 sp=0xc0000806c0 pc=0x43d4e6
runtime.startTemplateThread()
	/usr/local/go/src/runtime/proc.go:2164 +0xb2 fp=0xc000080728 sp=0xc0000806f8 pc=0x43d772
runtime.LockOSThread()
	/usr/local/go/src/runtime/proc.go:4313 +0x6b fp=0xc000080748 sp=0xc000080728 pc=0x442d6b
runtime.ensureSigM.func1()
	/usr/local/go/src/runtime/signal_unix.go:875 +0x48 fp=0xc0000807e0 sp=0xc000080748 pc=0x465e88
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1 fp=0xc0000807e8 sp=0xc0000807e0 pc=0x46cda1
created by runtime.ensureSigM
	/usr/local/go/src/runtime/signal_unix.go:872 +0xd5

goroutine 1 [chan send]:
os/signal.signal_enable(0xe9eb40c60000000f)
	/usr/local/go/src/runtime/sigqueue.go:246 +0x72
os/signal.enableSignal(...)
	/usr/local/go/src/os/signal/signal_unix.go:49
os/signal.Notify.func1(0xf)
	/usr/local/go/src/os/signal/signal.go:145 +0x88
os/signal.Notify(0xc000280000, 0xc000191f18, 0x1, 0x1)
	/usr/local/go/src/os/signal/signal.go:165 +0x185
main.main()
	/app/apache_exporter.go:597 +0x13d
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
strconv.init()
	/usr/local/go/src/strconv/atoi.go:18
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
runtime.doInit(0xd839a0)
	/usr/local/go/src/runtime/proc.go:6280 +0x657
runtime.doInit(0xd85980)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.doInit(0xd8d820)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.doInit(0xd8b5e0)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.main()
	/usr/local/go/src/runtime/proc.go:208 +0x205
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
strconv.init()
	/usr/local/go/src/strconv/atoi.go:18
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x410101)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:220 +0xac
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
strconv.init()
	/usr/local/go/src/strconv/atoi.go:18
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
strconv.init()
	/usr/local/go/src/strconv/atoi.go:18
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
strconv.init()
	/usr/local/go/src/strconv/atoi.go:18
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
runtime.doInit(0xd838e0)
	/usr/local/go/src/runtime/proc.go:6280 +0x657
runtime.doInit(0xd85980)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.doInit(0xd8d820)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.doInit(0xd8b5e0)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.main()
	/usr/local/go/src/runtime/proc.go:208 +0x205
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
runtime.doInit(0xd839a0)
	/usr/local/go/src/runtime/proc.go:6280 +0x657
runtime.doInit(0xd85980)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.doInit(0xd8d820)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.doInit(0xd8b5e0)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.main()
	/usr/local/go/src/runtime/proc.go:208 +0x205
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
strconv.init()
	/usr/local/go/src/strconv/atoi.go:18
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.goschedImpl(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3333 +0xda
runtime.gopreempt_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3361 +0x34
runtime.newstack()
	/usr/local/go/src/runtime/stack.go:1045 +0x1bc
runtime.morestack()
	/usr/local/go/src/runtime/asm_amd64.s:458 +0x8f

goroutine 1 [runnable, locked to thread]:
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:214 +0xc5
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.goschedImpl(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3333 +0xda
runtime.gopreempt_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3361 +0x34
runtime.newstack()
	/usr/local/go/src/runtime/stack.go:1045 +0x1bc
runtime.morestack()
	/usr/local/go/src/runtime/asm_amd64.s:458 +0x8f

goroutine 1 [runnable, locked to thread]:
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:214 +0xc5
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.goschedImpl(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3333 +0xda
runtime.gopreempt_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3361 +0x34
runtime.newstack()
	/usr/local/go/src/runtime/stack.go:1045 +0x1bc
runtime.morestack()
	/usr/local/go/src/runtime/asm_amd64.s:458 +0x8f

goroutine 1 [runnable, locked to thread]:
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:214 +0xc5
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
runtime: failed to create new OS thread (have 4 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007e800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007e800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x41ac5e)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:219 +0x95
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e
[  OK  ]
level=info ts=2022-08-11T19:00:18.466Z caller=apache_exporter.go:606 msg="Starting apache_exporter" version="(version=0.11.0, branch=HEAD, revision=f4fd9dd7e9672fda120a3085f224431550baf2a7)"
level=info ts=2022-08-11T19:00:18.467Z caller=apache_exporter.go:607 msg="Build context" build="(go=go1.16.10, user=root@59af51684ea1, date=20211205-05:28:44)"
level=info ts=2022-08-11T19:00:18.467Z caller=apache_exporter.go:608 msg="Starting Server: " listen_address=:9117
level=info ts=2022-08-11T19:00:18.467Z caller=apache_exporter.go:609 msg="Collect from: " scrape_uri=http://localhost/whm-server-status/?auto
level=info ts=2022-08-11T19:00:18.467Z caller=apache_exporter.go:613 msg="listening and wait for graceful stop"
level=info ts=2022-08-11T19:00:18.468Z caller=tls_config.go:195 msg="TLS is disabled." http2=false
runtime: failed to create new OS thread (have 15 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000380800)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000380800)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000045000, 0xe)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc00002a001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc0004cc780)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [IO wait, 3 minutes]:
internal/poll.runtime_pollWait(0x7fa3490f3f18, 0x72, 0x0)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128398, 0x72, 0x0, 0x0, 0xa07b6f)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Accept(0xc000128380, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:401 +0x212
net.(*netFD).accept(0xc000128380, 0x8bd667c0a5a67001, 0x0, 0x0)
	/usr/local/go/src/net/fd_unix.go:172 +0x45
net.(*TCPListener).accept(0xc000117518, 0x62f551d9, 0xc000191b48, 0x4cf3e6)
	/usr/local/go/src/net/tcpsock_posix.go:139 +0x32
net.(*TCPListener).Accept(0xc000117518, 0xc000191b98, 0x18, 0xc000000180, 0x6b21fb)
	/usr/local/go/src/net/tcpsock.go:261 +0x65
net/http.(*Server).Serve(0xc000234000, 0xab76f0, 0xc000117518, 0x0, 0x0)
	/usr/local/go/src/net/http/server.go:2961 +0x285
github.com/prometheus/exporter-toolkit/web.Serve(0xab76f0, 0xc000117518, 0xc000234000, 0x0, 0x0, 0xaaf020, 0xc000134550, 0x0, 0xd8)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:196 +0x1b0
github.com/prometheus/exporter-toolkit/web.ListenAndServe(0xc000234000, 0x0, 0x0, 0xaaf020, 0xc000134550, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/exporter-toolkit@v0.7.0/web/tls_config.go:188 +0x105
main.main()
	/app/apache_exporter.go:635 +0xc8a

goroutine 7 [syscall, 3 minutes]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 28 [chan receive, 3 minutes]:
main.main.func1(0xaaf020, 0xc000134550)
	/app/apache_exporter.go:614 +0x15b
created by main.main
	/app/apache_exporter.go:612 +0xb9a

goroutine 32 [runnable]:
github.com/prometheus/client_golang/prometheus.processMetric(0xab26f0, 0xc0003aed80, 0xc0000935f8, 0xc000093628, 0x0, 0x1, 0x1)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:597 +0x7e
github.com/prometheus/client_golang/prometheus.(*Registry).Gather(0xc0000ae960, 0x0, 0x0, 0x0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:519 +0xd25
github.com/prometheus/client_golang/prometheus/promhttp.HandlerFor.func1(0x7fa3491009b8, 0xc0003424b0, 0xc0002b8000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/http.go:126 +0x99
net/http.HandlerFunc.ServeHTTP(0xc000201420, 0x7fa3491009b8, 0xc0003424b0, 0xc0002b8000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerInFlight.func1(0x7fa3491009b8, 0xc0003424b0, 0xc0002b8000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:40 +0xab
net/http.HandlerFunc.ServeHTTP(0xc0002225d0, 0x7fa3491009b8, 0xc0003424b0, 0xc0002b8000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
github.com/prometheus/client_golang/prometheus/promhttp.InstrumentHandlerCounter.func1(0xab7900, 0xc0002341c0, 0xc0002b8000)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/promhttp/instrument_server.go:101 +0xdf
net/http.HandlerFunc.ServeHTTP(0xc000222750, 0xab7900, 0xc0002341c0, 0xc0002b8000)
	/usr/local/go/src/net/http/server.go:2049 +0x44
net/http.(*ServeMux).ServeHTTP(0xde0aa0, 0xab7900, 0xc0002341c0, 0xc0002b8000)
	/usr/local/go/src/net/http/server.go:2428 +0x1ad
net/http.serverHandler.ServeHTTP(0xc000234000, 0xab7900, 0xc0002341c0, 0xc0002b8000)
	/usr/local/go/src/net/http/server.go:2867 +0xa3
net/http.(*conn).serve(0xc00014f400, 0xab8818, 0xc0000cd1c0)
	/usr/local/go/src/net/http/server.go:1932 +0x8cd
created by net/http.(*Server).Serve
	/usr/local/go/src/net/http/server.go:2993 +0x39b

goroutine 115 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x7fa3490f3e30, 0x72, 0xffffffffffffffff)
	/usr/local/go/src/runtime/netpoll.go:227 +0x55
internal/poll.(*pollDesc).wait(0xc000128418, 0x72, 0x0, 0x1, 0xffffffffffffffff)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:87 +0x45
internal/poll.(*pollDesc).waitRead(...)
	/usr/local/go/src/internal/poll/fd_poll_runtime.go:92
internal/poll.(*FD).Read(0xc000128400, 0xc0000bbf01, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/internal/poll/fd_unix.go:166 +0x1d5
net.(*netFD).Read(0xc000128400, 0xc0000bbf01, 0x1, 0x1, 0xc000400180, 0x0, 0xc0000cd298)
	/usr/local/go/src/net/fd_posix.go:55 +0x4f
net.(*conn).Read(0xc000120208, 0xc0000bbf01, 0x1, 0x1, 0x0, 0x0, 0x0)
	/usr/local/go/src/net/net.go:183 +0x91
net/http.(*connReader).backgroundRead(0xc0000bbef0)
	/usr/local/go/src/net/http/server.go:672 +0x58
created by net/http.(*connReader).startBackgroundRead
	/usr/local/go/src/net/http/server.go:668 +0xd5

goroutine 135 [select, 2 minutes]:
net/http.(*persistConn).writeLoop(0xc000150240)
	/usr/local/go/src/net/http/transport.go:2382 +0xf7
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1744 +0xc9c

goroutine 134 [runnable]:
net/http.(*persistConn).readLoop(0xc000150240)
	/usr/local/go/src/net/http/transport.go:2203 +0x967
created by net/http.(*Transport).dialConn
	/usr/local/go/src/net/http/transport.go:1743 +0xc77

goroutine 116 [chan receive]:
net/http.(*persistConn).readLoop.func4(0xaaefc0, 0xc0000a0070, 0x1000, 0x1000)
	/usr/local/go/src/net/http/transport.go:2175 +0xf0
net/http.(*bodyEOFSignal).condfn(...)
	/usr/local/go/src/net/http/transport.go:2795
net/http.(*bodyEOFSignal).Read(0xc000148900, 0xc000430000, 0x1000, 0x1000, 0x2d1, 0xaaefc0, 0xc0000a0070)
	/usr/local/go/src/net/http/transport.go:2771 +0x1b8
bufio.(*Reader).Read(0xc0000a48a0, 0xc000156b80, 0xa, 0x200, 0xc000255638, 0x40b6a5, 0x973800)
	/usr/local/go/src/bufio/bufio.go:227 +0x222
io.ReadAtLeast(0xaaece0, 0xc0000a48a0, 0xc000156b80, 0xa, 0x200, 0xa, 0x7fa34906d438, 0x40, 0x1000)
	/usr/local/go/src/io/io.go:328 +0x87
io.ReadFull(...)
	/usr/local/go/src/io/io.go:347
compress/gzip.(*Reader).readHeader(0xc000156b00, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
	/usr/local/go/src/compress/gzip/gunzip.go:175 +0xd6
compress/gzip.(*Reader).Reset(0xc000156b00, 0xaaf500, 0xc000148900, 0x0, 0x200)
	/usr/local/go/src/compress/gzip/gunzip.go:113 +0x166
compress/gzip.NewReader(0xaaf500, 0xc000148900, 0xc0004ccc00, 0xc000255b68, 0x44ea2c)
	/usr/local/go/src/compress/gzip/gunzip.go:94 +0x58
net/http.(*gzipReader).Read(0xc00011e2c0, 0xc0003fe400, 0x200, 0x200, 0x9b5ee0, 0x461f80, 0xc0000a46c0)
	/usr/local/go/src/net/http/transport.go:2812 +0x1a5
io.ReadAll(0x7fa34913bc38, 0xc00011e2c0, 0xc00011e2c0, 0x7fa34913bc38, 0xc00011e2c0, 0x0, 0xab26f0)
	/usr/local/go/src/io/io.go:633 +0xdf
io/ioutil.ReadAll(...)
	/usr/local/go/src/io/ioutil/ioutil.go:27
main.(*Exporter).collect(0xc000160f00, 0xc0000a46c0, 0x0, 0x0)
	/app/apache_exporter.go:298 +0x3c8
main.(*Exporter).Collect(0xc000160f00, 0xc0000a46c0)
	/app/apache_exporter.go:578 +0x9a
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func1()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:446 +0x12b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:457 +0x5ce

goroutine 117 [semacquire, 2 minutes]:
sync.runtime_Semacquire(0xc0003402f8)
	/usr/local/go/src/runtime/sema.go:56 +0x45
sync.(*WaitGroup).Wait(0xc0003402f0)
	/usr/local/go/src/sync/waitgroup.go:130 +0x65
github.com/prometheus/client_golang/prometheus.(*Registry).Gather.func2(0xc0003402f0, 0xc0000a46c0, 0xc0000a4720)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:463 +0x2b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Gather
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:462 +0x60d
[  OK  ]
runtime: failed to create new OS thread (have 7 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 8 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002e800, 0x6)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002e800, 0xc00002e800)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002e800)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.entersyscallblock_handoff()
	/usr/local/go/src/runtime/proc.go:3687 +0x30
runtime.systemstack(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:379 +0x66
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1246

goroutine 34 [syscall]:
runtime.notetsleepg(0xe0fd00, 0xffffffffffffffff, 0x0)
	/usr/local/go/src/runtime/lock_futex.go:235 +0x34 fp=0xc000080798 sp=0xc000080768 pc=0x40c474
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5 fp=0xc0000807c0 sp=0xc000080798 pc=0x469b05
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25 fp=0xc0000807e0 sp=0xc0000807c0 pc=0x6e1a05
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1 fp=0xc0000807e8 sp=0xc0000807e0 pc=0x46cda1
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45

goroutine 1 [runnable]:
os/signal.signal_enable(0x2)
	/usr/local/go/src/runtime/sigqueue.go:246 +0x72
os/signal.enableSignal(...)
	/usr/local/go/src/os/signal/signal_unix.go:49
os/signal.Notify.func1(0x2)
	/usr/local/go/src/os/signal/signal.go:145 +0x88
os/signal.Notify(0xc0000b0120, 0xc000191f18, 0x1, 0x1)
	/usr/local/go/src/os/signal/signal.go:165 +0x185
main.main()
	/app/apache_exporter.go:598 +0x195

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007f400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007f400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000033800, 0x7)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000111f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.goexit0(0xc000001380)
	/usr/local/go/src/runtime/proc.go:3478 +0x1de
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b
[  OK  ]
runtime: failed to create new OS thread (have 7 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

goroutine 21 [running]:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72 fp=0xc000080e20 sp=0xc000080df0 pc=0x436f12
runtime.newosproc(0xc000248400)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be fp=0xc000080e80 sp=0xc000080e20 pc=0x43335e
runtime.newm1(0xc000248400)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd fp=0xc000080ec0 sp=0xc000080e80 pc=0x43d67d
runtime.newm(0xa326a0, 0x0, 0xffffffffffffffff)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6 fp=0xc000080ef8 sp=0xc000080ec0 pc=0x43d4e6
runtime.startTemplateThread()
	/usr/local/go/src/runtime/proc.go:2164 +0xb2 fp=0xc000080f28 sp=0xc000080ef8 pc=0x43d772
runtime.LockOSThread()
	/usr/local/go/src/runtime/proc.go:4313 +0x6b fp=0xc000080f48 sp=0xc000080f28 pc=0x442d6b
runtime.ensureSigM.func1()
	/usr/local/go/src/runtime/signal_unix.go:875 +0x48 fp=0xc000080fe0 sp=0xc000080f48 pc=0x465e88
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1 fp=0xc000080fe8 sp=0xc000080fe0 pc=0x46cda1
created by runtime.ensureSigM
	/usr/local/go/src/runtime/signal_unix.go:872 +0xd5

goroutine 1 [chan send]:
os/signal.signal_enable(0x4adb3d930000000f)
	/usr/local/go/src/runtime/sigqueue.go:246 +0x72
os/signal.enableSignal(...)
	/usr/local/go/src/os/signal/signal_unix.go:49
os/signal.Notify.func1(0xf)
	/usr/local/go/src/os/signal/signal.go:145 +0x88
os/signal.Notify(0xc000182120, 0xc0001f9f18, 0x1, 0x1)
	/usr/local/go/src/os/signal/signal.go:165 +0x185
main.main()
	/app/apache_exporter.go:597 +0x13d
[  OK  ]
runtime: failed to create new OS thread (have 7 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

goroutine 11 [running]:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72 fp=0xc000086e20 sp=0xc000086df0 pc=0x436f12
runtime.newosproc(0xc00007ec00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be fp=0xc000086e80 sp=0xc000086e20 pc=0x43335e
runtime.newm1(0xc00007ec00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd fp=0xc000086ec0 sp=0xc000086e80 pc=0x43d67d
runtime.newm(0xa326a0, 0x0, 0xffffffffffffffff)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6 fp=0xc000086ef8 sp=0xc000086ec0 pc=0x43d4e6
runtime.startTemplateThread()
	/usr/local/go/src/runtime/proc.go:2164 +0xb2 fp=0xc000086f28 sp=0xc000086ef8 pc=0x43d772
runtime.LockOSThread()
	/usr/local/go/src/runtime/proc.go:4313 +0x6b fp=0xc000086f48 sp=0xc000086f28 pc=0x442d6b
runtime.ensureSigM.func1()
	/usr/local/go/src/runtime/signal_unix.go:875 +0x48 fp=0xc000086fe0 sp=0xc000086f48 pc=0x465e88
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1 fp=0xc000086fe8 sp=0xc000086fe0 pc=0x46cda1
created by runtime.ensureSigM
	/usr/local/go/src/runtime/signal_unix.go:872 +0xd5

goroutine 1 [chan send]:
os/signal.signal_enable(0xde8f5a690000000f)
	/usr/local/go/src/runtime/sigqueue.go:246 +0x72
os/signal.enableSignal(...)
	/usr/local/go/src/os/signal/signal_unix.go:49
os/signal.Notify.func1(0xf)
	/usr/local/go/src/os/signal/signal.go:145 +0x88
os/signal.Notify(0xc000308000, 0xc000207f18, 0x1, 0x1)
	/usr/local/go/src/os/signal/signal.go:165 +0x185
main.main()
	/app/apache_exporter.go:597 +0x13d
[  OK  ]
runtime: failed to create new OS thread (have 7 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007f000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007f000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00002e800, 0x6)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc00002a001)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.goexit0(0xc000001380)
	/usr/local/go/src/runtime/proc.go:3478 +0x1de
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [runnable]:
sort.Sort(0xab7ab0, 0xc000202ff0)
	/usr/local/go/src/sort/sort.go:229 +0x86
github.com/prometheus/client_golang/prometheus.NewDesc(0xc000212420, 0x1a, 0xc00028c000, 0x7c, 0x0, 0x0, 0x0, 0xc00020f5c0, 0xc00025e360)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/desc.go:157 +0xe4b
github.com/prometheus/client_golang/prometheus.NewGaugeFunc(0xa0cd4f, 0xf, 0x0, 0x0, 0xa0a42b, 0xa, 0xc00028c000, 0x7c, 0xc00020f5c0, 0xa30ca8, ...)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/gauge.go:283 +0xb5
github.com/prometheus/common/version.NewCollector(0xa0cd4f, 0xf, 0x1, 0x1)
	/go/pkg/mod/github.com/prometheus/common@v0.29.0/version/info.go:39 +0x305
main.main()
	/app/apache_exporter.go:604 +0x32c

goroutine 21 [syscall]:
os/signal.signal_recv(0x0)
	/usr/local/go/src/runtime/sigqueue.go:168 +0xa5
os/signal.loop()
	/usr/local/go/src/os/signal/signal_unix.go:23 +0x25
created by os/signal.Notify.func1.1
	/usr/local/go/src/os/signal/signal.go:151 +0x45
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
strconv.init()
	/usr/local/go/src/strconv/atoi.go:18
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
errors.New(...)
	/usr/local/go/src/errors/errors.go:59
strconv.init()
	/usr/local/go/src/strconv/atoi.go:21 +0x76
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
runtime.doInit(0xd839a0)
	/usr/local/go/src/runtime/proc.go:6280 +0x657
runtime.doInit(0xd85980)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.doInit(0xd8d820)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.doInit(0xd8b5e0)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.main()
	/usr/local/go/src/runtime/proc.go:208 +0x205
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1
[  OK  ]
runtime: failed to create new OS thread (have 6 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
runtime: failed to create new OS thread (have 6 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x5)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x410101)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:220 +0xac
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007ec00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007ec00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc
runtime: failed to create new OS thread (have 6 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x410101)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:220 +0xac
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007ec00)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007ec00)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0x0, 0xc00002c000, 0x5)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0xc00002c000, 0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.handoffp(0xc00002c000)
	/usr/local/go/src/runtime/proc.go:2412 +0x65
runtime.stoplockedm()
	/usr/local/go/src/runtime/proc.go:2491 +0xcd
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3103 +0x48c
runtime.park_m(0xc000000180)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
strconv.init()
	/usr/local/go/src/strconv/atoi.go:18
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
strconv.init()
	/usr/local/go/src/strconv/atoi.go:18
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
errors.New(...)
	/usr/local/go/src/errors/errors.go:59
strconv.init()
	/usr/local/go/src/strconv/atoi.go:21 +0x76
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
strconv.init()
	/usr/local/go/src/strconv/atoi.go:18
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
strconv.init()
	/usr/local/go/src/strconv/atoi.go:18
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
strconv.init()
	/usr/local/go/src/strconv/atoi.go:18
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
runtime.doInit(0xd839a0)
	/usr/local/go/src/runtime/proc.go:6280 +0x657
runtime.doInit(0xd85980)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.doInit(0xd8d820)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.doInit(0xd8b5e0)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.main()
	/usr/local/go/src/runtime/proc.go:208 +0x205
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
strconv.init()
	/usr/local/go/src/strconv/atoi.go:18
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
runtime.doInit(0xd839a0)
	/usr/local/go/src/runtime/proc.go:6280 +0x657
runtime.doInit(0xd85980)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.doInit(0xd8d820)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.doInit(0xd8b5e0)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.main()
	/usr/local/go/src/runtime/proc.go:208 +0x205
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
strconv.init()
	/usr/local/go/src/strconv/atoi.go:18
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
strconv.init()
	/usr/local/go/src/strconv/atoi.go:18
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
strconv.init()
	/usr/local/go/src/strconv/atoi.go:18
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
strconv.init()
	/usr/local/go/src/strconv/atoi.go:18
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
runtime.doInit(0xd839a0)
	/usr/local/go/src/runtime/proc.go:6280 +0x657
runtime.doInit(0xd85980)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.doInit(0xd8d820)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.doInit(0xd8b5e0)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.main()
	/usr/local/go/src/runtime/proc.go:208 +0x205
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
strconv.init()
	/usr/local/go/src/strconv/atoi.go:18
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
strconv.init()
	/usr/local/go/src/strconv/atoi.go:18
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [chan receive, locked to thread]:
runtime.gopark(0xa323e8, 0xc0000a2058, 0x170e, 0x2)
	/usr/local/go/src/runtime/proc.go:336 +0xe5
runtime.chanrecv(0xc0000a2000, 0x0, 0xc000000101, 0x410101)
	/usr/local/go/src/runtime/chan.go:576 +0x36f
runtime.chanrecv1(0xc0000a2000, 0x0)
	/usr/local/go/src/runtime/chan.go:439 +0x2b
runtime.gcenable()
	/usr/local/go/src/runtime/mgc.go:220 +0xac
runtime.main()
	/usr/local/go/src/runtime/proc.go:184 +0x155
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
runtime.doInit(0xd839a0)
	/usr/local/go/src/runtime/proc.go:6280 +0x657
runtime.doInit(0xd85980)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.doInit(0xd8d820)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.doInit(0xd8b5e0)
	/usr/local/go/src/runtime/proc.go:6292 +0x72
runtime.main()
	/usr/local/go/src/runtime/proc.go:208 +0x205
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000180000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000180000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc00002e800, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [chan receive, locked to thread]:
github.com/prometheus/client_golang/prometheus.(*Registry).Register(0xc0000ae960, 0xab27e0, 0xc0000ae9b0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:288 +0x20f
github.com/prometheus/client_golang/prometheus.(*Registry).MustRegister(0xc0000ae960, 0xc0000a1950, 0x1, 0x1)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:402 +0x76
github.com/prometheus/client_golang/prometheus.MustRegister(...)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:178
github.com/prometheus/client_golang/prometheus.init.0()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:62 +0xb1

goroutine 6 [runnable]:
github.com/prometheus/client_golang/prometheus.(*Registry).Register.func1(0xab27e0, 0xc0000ae9b0, 0xc0000a4c60)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:276
created by github.com/prometheus/client_golang/prometheus.(*Registry).Register
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:276 +0x171
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
strconv.init()
	/usr/local/go/src/strconv/atoi.go:18
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc00007f000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc00007f000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0x1)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.ready(0xc000000180, 0x4, 0xc000000701)
	/usr/local/go/src/runtime/proc.go:790 +0xb6
runtime.goready.func1()
	/usr/local/go/src/runtime/proc.go:347 +0x38
runtime.systemstack(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:379 +0x66
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1246

goroutine 6 [running]:
runtime.systemstack_switch()
	/usr/local/go/src/runtime/asm_amd64.s:339 fp=0xc000086668 sp=0xc000086660 pc=0x46b0a0
runtime.goready(0xc000000180, 0x4)
	/usr/local/go/src/runtime/proc.go:346 +0x5c fp=0xc000086698 sp=0xc000086668 pc=0x439c3c
runtime.send(0xc0000a4c60, 0xc0000a4000, 0xc0000ae9c8, 0xc000086730, 0x3)
	/usr/local/go/src/runtime/chan.go:320 +0x85 fp=0xc0000866c8 sp=0xc000086698 pc=0x405ee5
runtime.chansend(0xc0000a4c60, 0xc0000ae9c8, 0x1, 0x80365f, 0x0)
	/usr/local/go/src/runtime/chan.go:210 +0x565 fp=0xc000086750 sp=0xc0000866c8 pc=0x405cc5
runtime.chansend1(0xc0000a4c60, 0xc0000ae9c8)
	/usr/local/go/src/runtime/chan.go:143 +0x35 fp=0xc000086788 sp=0xc000086750 pc=0x405755
github.com/prometheus/client_golang/prometheus.(*processCollector).Describe(0xc0000ae9b0, 0xc0000a4c60)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/process_collector.go:127 +0x3f fp=0xc0000867a8 sp=0xc000086788 pc=0x80365f
github.com/prometheus/client_golang/prometheus.(*Registry).Register.func1(0xab27e0, 0xc0000ae9b0, 0xc0000a4c60)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:277 +0x3b fp=0xc0000867c8 sp=0xc0000867a8 pc=0x810a3b
runtime.goexit()
	/usr/local/go/src/runtime/asm_amd64.s:1371 +0x1 fp=0xc0000867d0 sp=0xc0000867c8 pc=0x46cda1
created by github.com/prometheus/client_golang/prometheus.(*Registry).Register
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:276 +0x171

goroutine 1 [runnable, locked to thread]:
github.com/prometheus/client_golang/prometheus.(*Registry).Register(0xc0000ae960, 0xab27e0, 0xc0000ae9b0, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:288 +0x20f
github.com/prometheus/client_golang/prometheus.(*Registry).MustRegister(0xc0000ae960, 0xc0000a1950, 0x1, 0x1)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:402 +0x76
github.com/prometheus/client_golang/prometheus.MustRegister(...)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:178
github.com/prometheus/client_golang/prometheus.init.0()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:62 +0xb1
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
strconv.init()
	/usr/local/go/src/strconv/atoi.go:18
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x3)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
strconv.init()
	/usr/local/go/src/strconv/atoi.go:18
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000100000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000100000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.mstart1()
	/usr/local/go/src/runtime/proc.go:1313 +0x93
runtime.mstart()
	/usr/local/go/src/runtime/proc.go:1272 +0x6e

goroutine 1 [runnable, locked to thread]:
strconv.init()
	/usr/local/go/src/strconv/atoi.go:18
[  OK  ]
runtime: failed to create new OS thread (have 5 already; errno=11)
runtime: may need to increase max user processes (ulimit -u)
fatal error: newosproc

runtime stack:
runtime.throw(0xa09b49, 0x9)
	/usr/local/go/src/runtime/panic.go:1117 +0x72
runtime.newosproc(0xc000180000)
	/usr/local/go/src/runtime/os_linux.go:160 +0x1be
runtime.newm1(0xc000180000)
	/usr/local/go/src/runtime/proc.go:2144 +0xdd
runtime.newm(0xa325a0, 0xc000031000, 0x4)
	/usr/local/go/src/runtime/proc.go:2123 +0xa6
runtime.startm(0x0, 0xc000097f01)
	/usr/local/go/src/runtime/proc.go:2378 +0xe5
runtime.wakep()
	/usr/local/go/src/runtime/proc.go:2477 +0x66
runtime.resetspinning()
	/usr/local/go/src/runtime/proc.go:3020 +0x59
runtime.schedule()
	/usr/local/go/src/runtime/proc.go:3176 +0x2b9
runtime.park_m(0xc000000d80)
	/usr/local/go/src/runtime/proc.go:3318 +0x9d
runtime.mcall(0x0)
	/usr/local/go/src/runtime/asm_amd64.s:327 +0x5b

goroutine 1 [chan receive, locked to thread]:
github.com/prometheus/client_golang/prometheus.(*Registry).Register(0xc0000ae960, 0xab2790, 0xc000106500, 0x0, 0x0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:288 +0x20f
github.com/prometheus/client_golang/prometheus.(*Registry).MustRegister(0xc0000ae960, 0xc000099b40, 0x1, 0x1)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:402 +0x76
github.com/prometheus/client_golang/prometheus.MustRegister(...)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:178
github.com/prometheus/client_golang/prometheus.init.0()
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:63 +0x127

goroutine 7 [runnable]:
github.com/prometheus/client_golang/prometheus.(*goCollector).Describe(0xc000106500, 0xc0000accc0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/go_collector.go:274 +0xf9
github.com/prometheus/client_golang/prometheus.(*Registry).Register.func1(0xab2790, 0xc000106500, 0xc0000accc0)
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:277 +0x3b
created by github.com/prometheus/client_golang/prometheus.(*Registry).Register
	/go/pkg/mod/github.com/prometheus/client_golang@v1.11.0/prometheus/registry.go:276 +0x171

Youez - 2016 - github.com/yon3zu
LinuXploit