Skip to content

Instantly share code, notes, and snippets.

@samm-git
Created August 11, 2018 22:38
Show Gist options
  • Save samm-git/23963653d57045218a00564184f0647f to your computer and use it in GitHub Desktop.
Save samm-git/23963653d57045218a00564184f0647f to your computer and use it in GitHub Desktop.
fabio-dump.txt
SIGTRAP: trace trap
PC=0x45dc51 m=0 sigcode=0
goroutine 0 [idle]:
runtime.futex(0xb5c490, 0x0, 0x0, 0x0, 0x0, 0x414f76, 0x0, 0x0, 0x7ffd1e597db8, 0x40f86b, ...)
/Users/frank/go1.9.2/src/runtime/sys_linux_amd64.s:438 +0x21
runtime.futexsleep(0xb5c490, 0x0, 0xffffffffffffffff)
/Users/frank/go1.9.2/src/runtime/os_linux.go:45 +0x62
runtime.notesleep(0xb5c490)
/Users/frank/go1.9.2/src/runtime/lock_futex.go:151 +0x9b
runtime.stopm()
/Users/frank/go1.9.2/src/runtime/proc.go:1680 +0xe5
runtime.findrunnable(0xc42001a000, 0x0)
/Users/frank/go1.9.2/src/runtime/proc.go:2135 +0x4d2
runtime.schedule()
/Users/frank/go1.9.2/src/runtime/proc.go:2255 +0x12c
runtime.goexit0(0xc4206f3c80)
/Users/frank/go1.9.2/src/runtime/proc.go:2406 +0x236
runtime.mcall(0x7ffd1e597f70)
/Users/frank/go1.9.2/src/runtime/asm_amd64.s:286 +0x5b
goroutine 1 [semacquire, 4833 minutes]:
sync.runtime_Semacquire(0xb7b27c)
/Users/frank/go1.9.2/src/runtime/sema.go:56 +0x39
sync.(*WaitGroup).Wait(0xb7b270)
/Users/frank/go1.9.2/src/sync/waitgroup.go:131 +0x72
github.com/fabiolb/fabio/exit.Wait()
/Users/frank/src/github.com/fabiolb/fabio/exit/listen.go:67 +0x2d
main.main()
/Users/frank/src/github.com/fabiolb/fabio/main.go:125 +0x8de
goroutine 19 [syscall, 4833 minutes]:
os/signal.signal_recv(0x0)
/Users/frank/go1.9.2/src/runtime/sigqueue.go:131 +0xa6
os/signal.loop()
/Users/frank/go1.9.2/src/os/signal/signal_unix.go:22 +0x22
created by os/signal.init.0
/Users/frank/go1.9.2/src/os/signal/signal_unix.go:28 +0x41
goroutine 26 [select, 4833 minutes, locked to thread]:
runtime.gopark(0x8fb2b8, 0x0, 0x8d9124, 0x6, 0x18, 0x1)
/Users/frank/go1.9.2/src/runtime/proc.go:287 +0x12c
runtime.selectgo(0xc420042f50, 0xc42009ec60)
/Users/frank/go1.9.2/src/runtime/select.go:395 +0x1149
runtime.ensureSigM.func1()
/Users/frank/go1.9.2/src/runtime/signal_unix.go:511 +0x220
runtime.goexit()
/Users/frank/go1.9.2/src/runtime/asm_amd64.s:2337 +0x1
goroutine 23 [select, 4833 minutes]:
github.com/fabiolb/fabio/exit.Listen.func1(0xc4200ff260)
/Users/frank/src/github.com/fabiolb/fabio/exit/listen.go:28 +0x1bb
created by github.com/fabiolb/fabio/exit.Listen
/Users/frank/src/github.com/fabiolb/fabio/exit/listen.go:21 +0x58
goroutine 36 [IO wait]:
internal/poll.runtime_pollWait(0x7fc0112b2d30, 0x72, 0xffffffffffffffff)
/Users/frank/go1.9.2/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4201b6598, 0x72, 0xc420254a00, 0x0, 0x0)
/Users/frank/go1.9.2/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc4201b6598, 0xffffffffffffff00, 0x0, 0x0)
/Users/frank/go1.9.2/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc4201b6580, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/internal/poll/fd_unix.go:335 +0x1e2
net.(*netFD).accept(0xc4201b6580, 0x28, 0x38, 0xc420995140)
/Users/frank/go1.9.2/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc4201aa0b0, 0xc420059180, 0x7fc011310f78, 0x0)
/Users/frank/go1.9.2/src/net/tcpsock_posix.go:136 +0x2e
net.(*TCPListener).AcceptTCP(0xc4201aa0b0, 0x40, 0x899d00, 0x3)
/Users/frank/go1.9.2/src/net/tcpsock.go:234 +0x49
github.com/fabiolb/fabio/proxy.tcpKeepAliveListener.Accept(0xc4201aa0b0, 0xc420022670, 0xc420022600, 0xc4219ad000, 0xc420254cb0)
/Users/frank/src/github.com/fabiolb/fabio/proxy/listen.go:66 +0x2f
github.com/fabiolb/fabio/vendor/github.com/armon/go-proxyproto.(*Listener).Accept(0xc4201a85d0, 0xc420254d40, 0xc420254d48, 0xc420254d38, 0x67e268)
/Users/frank/src/github.com/fabiolb/fabio/vendor/github.com/armon/go-proxyproto/protocol.go:45 +0x48
github.com/fabiolb/fabio/proxy.(*tcpListener).Accept(0xc4201a6ea0, 0x8facc0, 0xc4210cc460, 0xb1ce80, 0xc4201a6f60)
/Users/frank/src/github.com/fabiolb/fabio/proxy/listen.go:49 +0x33
net/http.(*Server).Serve(0xc4201c65b0, 0xb1c1c0, 0xc4201a6ea0, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/http/server.go:2695 +0x1b2
github.com/fabiolb/fabio/proxy.serve(0xb1c1c0, 0xc4201a6ea0, 0xb1c440, 0xc4201c65b0, 0xc4201a6ea0, 0x0)
/Users/frank/src/github.com/fabiolb/fabio/proxy/serve.go:90 +0xbc
github.com/fabiolb/fabio/proxy.ListenAndServeHTTP(0xc420174e08, 0x3, 0x8d75d6, 0x4, 0x0, 0x45d964b800, 0x0, 0x0, 0x0, 0x0, ...)
/Users/frank/src/github.com/fabiolb/fabio/proxy/serve.go:69 +0x12b
main.startServers.func1(0xc420222400, 0xc4201d40c0, 0x0)
/Users/frank/src/github.com/fabiolb/fabio/main.go:258 +0x90
created by main.startServers
/Users/frank/src/github.com/fabiolb/fabio/main.go:256 +0x3a9
goroutine 4 [IO wait]:
internal/poll.runtime_pollWait(0x7fc0112b2f70, 0x72, 0xffffffffffffffff)
/Users/frank/go1.9.2/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4201b6398, 0x72, 0xc421577800, 0x0, 0x0)
/Users/frank/go1.9.2/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc4201b6398, 0xffffffffffffff00, 0x0, 0x0)
/Users/frank/go1.9.2/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Accept(0xc4201b6380, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/internal/poll/fd_unix.go:335 +0x1e2
net.(*netFD).accept(0xc4201b6380, 0x28, 0x38, 0xc420994f80)
/Users/frank/go1.9.2/src/net/fd_unix.go:238 +0x42
net.(*TCPListener).accept(0xc4201aa060, 0xc4202a4000, 0x7fc011310f78, 0x0)
/Users/frank/go1.9.2/src/net/tcpsock_posix.go:136 +0x2e
net.(*TCPListener).AcceptTCP(0xc4201aa060, 0x40, 0x899d00, 0x3)
/Users/frank/go1.9.2/src/net/tcpsock.go:234 +0x49
github.com/fabiolb/fabio/proxy.tcpKeepAliveListener.Accept(0xc4201aa060, 0xc420022670, 0xc420022600, 0xc4219ac000, 0xc421577a90)
/Users/frank/src/github.com/fabiolb/fabio/proxy/listen.go:66 +0x2f
github.com/fabiolb/fabio/vendor/github.com/armon/go-proxyproto.(*Listener).Accept(0xc4201a8440, 0xc421577b20, 0xc421577b28, 0xc421577b18, 0x67e268)
/Users/frank/src/github.com/fabiolb/fabio/vendor/github.com/armon/go-proxyproto/protocol.go:45 +0x48
github.com/fabiolb/fabio/proxy.(*tcpListener).Accept(0xc4201a68a0, 0x8facc0, 0xc4210cc3c0, 0xb1ce80, 0xc4201a6960)
/Users/frank/src/github.com/fabiolb/fabio/proxy/listen.go:49 +0x33
net/http.(*Server).Serve(0xc4201c6340, 0xb1c1c0, 0xc4201a68a0, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/http/server.go:2695 +0x1b2
github.com/fabiolb/fabio/proxy.serve(0xb1c1c0, 0xc4201a68a0, 0xb1c440, 0xc4201c6340, 0xc4201a68a0, 0x0)
/Users/frank/src/github.com/fabiolb/fabio/proxy/serve.go:90 +0xbc
github.com/fabiolb/fabio/proxy.ListenAndServeHTTP(0xc420174e00, 0x5, 0x8d75d6, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/Users/frank/src/github.com/fabiolb/fabio/proxy/serve.go:69 +0x12b
github.com/fabiolb/fabio/admin.(*Server).ListenAndServe(0xc42002b6b0, 0xc420174e00, 0x5, 0x8d75d6, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
/Users/frank/src/github.com/fabiolb/fabio/admin/server.go:26 +0x8d
main.startAdmin.func1(0xc420222400)
/Users/frank/src/github.com/fabiolb/fabio/main.go:235 +0x243
created by main.startAdmin
/Users/frank/src/github.com/fabiolb/fabio/main.go:221 +0x13d
goroutine 5 [select, 300 minutes]:
main.watchBackend(0xc420222400, 0xc420074300)
/Users/frank/src/github.com/fabiolb/fabio/main.go:384 +0x1cf
created by main.main
/Users/frank/src/github.com/fabiolb/fabio/main.go:119 +0x855
goroutine 6 [select, 300 minutes]:
net/http.(*persistConn).roundTrip(0xc4203e6900, 0xc4203e2210, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/http/transport.go:1970 +0x608
net/http.(*Transport).RoundTrip(0xc42011c0f0, 0xc421704000, 0xc42011c0f0, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/http/transport.go:413 +0x992
net/http.send(0xc421704000, 0xb17900, 0xc42011c0f0, 0x0, 0x0, 0x0, 0xc42008a058, 0x7fc01130fb20, 0xc420dffb90, 0x1)
/Users/frank/go1.9.2/src/net/http/client.go:249 +0x1a9
net/http.(*Client).send(0xc4201bfb60, 0xc421704000, 0x0, 0x0, 0x0, 0xc42008a058, 0x0, 0x1, 0x0)
/Users/frank/go1.9.2/src/net/http/client.go:173 +0xfd
net/http.(*Client).Do(0xc4201bfb60, 0xc421704000, 0xb5b740, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/http/client.go:602 +0x28d
github.com/fabiolb/fabio/vendor/github.com/hashicorp/consul/api.(*Client).doRequest(0xc420114900, 0xc42008c0f0, 0x3, 0xc4203ca560, 0x14, 0xc42008c0f0)
/Users/frank/src/github.com/fabiolb/fabio/vendor/github.com/hashicorp/consul/api/api.go:533 +0xbe
github.com/fabiolb/fabio/vendor/github.com/hashicorp/consul/api.(*Health).State(0xc420dfff08, 0x8d704f, 0x3, 0xc420dfff40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0)
/Users/frank/src/github.com/fabiolb/fabio/vendor/github.com/hashicorp/consul/api/health.go:184 +0x167
github.com/fabiolb/fabio/registry/consul.watchServices(0xc420114900, 0xc420014080, 0x7, 0xc4200feb80, 0x2, 0x2, 0xc420074360)
/Users/frank/src/github.com/fabiolb/fabio/registry/consul/service.go:22 +0xb4
created by github.com/fabiolb/fabio/registry/consul.(*be).WatchServices
/Users/frank/src/github.com/fabiolb/fabio/registry/consul/backend.go:83 +0x15b
goroutine 7 [select, 2 minutes]:
net/http.(*persistConn).roundTrip(0xc421fafd40, 0xc421ddc6c0, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/http/transport.go:1970 +0x608
net/http.(*Transport).RoundTrip(0xc42011c0f0, 0xc420130700, 0xc42011c0f0, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/http/transport.go:413 +0x992
net/http.send(0xc420130700, 0xb17900, 0xc42011c0f0, 0x0, 0x0, 0x0, 0xc420148020, 0xc42006fa40, 0x411a1d, 0xc420148020)
/Users/frank/go1.9.2/src/net/http/client.go:249 +0x1a9
net/http.(*Client).send(0xc4201bfb60, 0xc420130700, 0x0, 0x0, 0x0, 0xc420148020, 0x0, 0x1, 0x0)
/Users/frank/go1.9.2/src/net/http/client.go:173 +0xfd
net/http.(*Client).Do(0xc4201bfb60, 0xc420130700, 0xb5b740, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/http/client.go:602 +0x28d
github.com/fabiolb/fabio/vendor/github.com/hashicorp/consul/api.(*Client).doRequest(0xc420114900, 0xc420c82460, 0xc42006fd38, 0xc421cea320, 0x20, 0xc420c82460)
/Users/frank/src/github.com/fabiolb/fabio/vendor/github.com/hashicorp/consul/api/api.go:533 +0xbe
github.com/fabiolb/fabio/vendor/github.com/hashicorp/consul/api.(*KV).getInternal(0xc42006fe60, 0xc42001605d, 0x1a, 0x0, 0xc42006fe68, 0xc42006fe08, 0x4be231, 0x0, 0x0)
/Users/frank/src/github.com/fabiolb/fabio/vendor/github.com/hashicorp/consul/api/kv.go:164 +0x275
github.com/fabiolb/fabio/vendor/github.com/hashicorp/consul/api.(*KV).Get(0xc42006fe60, 0xc42001605d, 0x1a, 0xc42006fe68, 0x0, 0x0, 0x0, 0x0)
/Users/frank/src/github.com/fabiolb/fabio/vendor/github.com/hashicorp/consul/api/kv.go:98 +0x8c
github.com/fabiolb/fabio/registry/consul.getKV(0xc420114900, 0xc42001605d, 0x1a, 0x1406074a, 0x1, 0x0, 0x1406074a, 0x0, 0x0)
/Users/frank/src/github.com/fabiolb/fabio/registry/consul/kv.go:35 +0xa8
github.com/fabiolb/fabio/registry/consul.watchKV(0xc420114900, 0xc42001605d, 0x1a, 0xc4200743c0)
/Users/frank/src/github.com/fabiolb/fabio/registry/consul/kv.go:18 +0x74
created by github.com/fabiolb/fabio/registry/consul.(*be).WatchManual
/Users/frank/src/github.com/fabiolb/fabio/registry/consul/backend.go:91 +0x103
goroutine 10454352 [IO wait, 10 minutes]:
internal/poll.runtime_pollWait(0x7fc0112b2df0, 0x72, 0x0)
/Users/frank/go1.9.2/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42216af98, 0x72, 0xffffffffffffff00, 0xb19400, 0xb153b0)
/Users/frank/go1.9.2/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc42216af98, 0xc421d50000, 0x1000, 0x1000)
/Users/frank/go1.9.2/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42216af80, 0xc421d50000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc42216af80, 0xc421d50000, 0x1000, 0x1000, 0x8ddbc9, 0xe, 0xb7bda0)
/Users/frank/go1.9.2/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc421b363f0, 0xc421d50000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/net.go:176 +0x6d
bufio.(*Reader).Read(0xc421d9ea20, 0xc421d50000, 0x1000, 0x1000, 0xc420211300, 0xc4202bf8c8, 0x6746fa)
/Users/frank/go1.9.2/src/bufio/bufio.go:199 +0x1a3
github.com/fabiolb/fabio/vendor/github.com/armon/go-proxyproto.(*Conn).Read(0xc42022bac0, 0xc421d50000, 0x1000, 0x1000, 0x0, 0x1, 0x8)
/Users/frank/src/github.com/fabiolb/fabio/vendor/github.com/armon/go-proxyproto/protocol.go:81 +0xd6
net/http.(*connReader).Read(0xc4215a1710, 0xc421d50000, 0x1000, 0x1000, 0x10, 0xc42141e600, 0x1)
/Users/frank/go1.9.2/src/net/http/server.go:753 +0x105
bufio.(*Reader).fill(0xc421d9ea80)
/Users/frank/go1.9.2/src/bufio/bufio.go:97 +0x11a
bufio.(*Reader).ReadSlice(0xc421d9ea80, 0xa, 0x4d51cd, 0xc4202bfa20, 0xfffffffe0f8796ed, 0xc4202bfab8, 0x410957)
/Users/frank/go1.9.2/src/bufio/bufio.go:338 +0x2c
bufio.(*Reader).ReadLine(0xc421d9ea80, 0x100, 0xf8, 0x8cace0, 0x8, 0x220020059500, 0xf8)
/Users/frank/go1.9.2/src/bufio/bufio.go:367 +0x34
net/textproto.(*Reader).readLineSlice(0xc4210a41b0, 0xc4202bfb20, 0xc4202bfb20, 0x4110b8, 0x100, 0x8cace0)
/Users/frank/go1.9.2/src/net/textproto/reader.go:55 +0x70
net/textproto.(*Reader).ReadLine(0xc4210a41b0, 0xc421fac100, 0x0, 0x3, 0xc420001e00)
/Users/frank/go1.9.2/src/net/textproto/reader.go:36 +0x2b
net/http.readRequest(0xc421d9ea80, 0x8fac00, 0xc421fac100, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/http/request.go:925 +0x99
net/http.(*conn).readRequest(0xc4200c9220, 0xb1cdc0, 0xc42022bb00, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/http/server.go:933 +0x17c
net/http.(*conn).serve(0xc4200c9220, 0xb1cdc0, 0xc42022bb00)
/Users/frank/go1.9.2/src/net/http/server.go:1739 +0x50e
created by net/http.(*Server).Serve
/Users/frank/go1.9.2/src/net/http/server.go:2720 +0x288
goroutine 10021389 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x7fc0110a0680, 0x72, 0x0)
/Users/frank/go1.9.2/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc421409318, 0x72, 0xffffffffffffff00, 0xb19400, 0xb153b0)
/Users/frank/go1.9.2/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc421409318, 0xc421b0f000, 0x1000, 0x1000)
/Users/frank/go1.9.2/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc421409300, 0xc421b0f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc421409300, 0xc421b0f000, 0x1000, 0x1000, 0x8dd447, 0xd, 0xb7bda0)
/Users/frank/go1.9.2/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc421f16880, 0xc421b0f000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/net.go:176 +0x6d
bufio.(*Reader).Read(0xc421ae6120, 0xc421b0f000, 0x1000, 0x1000, 0xc420210100, 0xc421a0b8c8, 0x6746fa)
/Users/frank/go1.9.2/src/bufio/bufio.go:199 +0x1a3
github.com/fabiolb/fabio/vendor/github.com/armon/go-proxyproto.(*Conn).Read(0xc421aee040, 0xc421b0f000, 0x1000, 0x1000, 0x2, 0x1, 0x7)
/Users/frank/src/github.com/fabiolb/fabio/vendor/github.com/armon/go-proxyproto/protocol.go:81 +0xd6
net/http.(*connReader).Read(0xc421af4150, 0xc421b0f000, 0x1000, 0x1000, 0xc421aee0c0, 0xb15016, 0x2)
/Users/frank/go1.9.2/src/net/http/server.go:753 +0x105
bufio.(*Reader).fill(0xc421ae6180)
/Users/frank/go1.9.2/src/bufio/bufio.go:97 +0x11a
bufio.(*Reader).ReadSlice(0xc421ae6180, 0xa, 0x4d51cd, 0xc421a0ba20, 0xfffffffe0f879487, 0xc421a0ba60, 0x4d5467)
/Users/frank/go1.9.2/src/bufio/bufio.go:338 +0x2c
bufio.(*Reader).ReadLine(0xc421ae6180, 0x100, 0xf8, 0x8cace0, 0x45d8a6, 0x220021a0baa8, 0xf8)
/Users/frank/go1.9.2/src/bufio/bufio.go:367 +0x34
net/textproto.(*Reader).readLineSlice(0xc4206bcea0, 0xc421a0bb20, 0xc421a0bb20, 0x4110b8, 0x100, 0x8cace0)
/Users/frank/go1.9.2/src/net/textproto/reader.go:55 +0x70
net/textproto.(*Reader).ReadLine(0xc4206bcea0, 0xc42012f700, 0x0, 0x3, 0xc42212a300)
/Users/frank/go1.9.2/src/net/textproto/reader.go:36 +0x2b
net/http.readRequest(0xc421ae6180, 0x8fac00, 0xc42012f700, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/http/request.go:925 +0x99
net/http.(*conn).readRequest(0xc420081d60, 0xb1cdc0, 0xc421aee080, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/http/server.go:933 +0x17c
net/http.(*conn).serve(0xc420081d60, 0xb1cdc0, 0xc421aee080)
/Users/frank/go1.9.2/src/net/http/server.go:1739 +0x50e
created by net/http.(*Server).Serve
/Users/frank/go1.9.2/src/net/http/server.go:2720 +0x288
goroutine 9605656 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x7fc0110649d8, 0x72, 0x0)
/Users/frank/go1.9.2/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42072ae98, 0x72, 0xffffffffffffff00, 0xb19400, 0xb153b0)
/Users/frank/go1.9.2/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc42072ae98, 0xc421fb8000, 0x1000, 0x1000)
/Users/frank/go1.9.2/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42072ae80, 0xc421fb8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc42072ae80, 0xc421fb8000, 0x1000, 0x1000, 0x42d71b, 0xc421651a40, 0x4588f0)
/Users/frank/go1.9.2/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc421b36728, 0xc421fb8000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/net.go:176 +0x6d
net/http.(*persistConn).Read(0xc421fafd40, 0xc421fb8000, 0x1000, 0x1000, 0xc421fb28f0, 0xc4201b5eb8, 0x456990)
/Users/frank/go1.9.2/src/net/http/transport.go:1391 +0x140
bufio.(*Reader).fill(0xc421340d80)
/Users/frank/go1.9.2/src/bufio/bufio.go:97 +0x11a
bufio.(*Reader).Peek(0xc421340d80, 0x1, 0x0, 0x0, 0x0, 0xc420ff6360, 0x0)
/Users/frank/go1.9.2/src/bufio/bufio.go:129 +0x3a
net/http.(*persistConn).readLoop(0xc421fafd40)
/Users/frank/go1.9.2/src/net/http/transport.go:1539 +0x185
created by net/http.(*Transport).dialConn
/Users/frank/go1.9.2/src/net/http/transport.go:1186 +0xa2e
goroutine 14690239 [IO wait, 300 minutes]:
internal/poll.runtime_pollWait(0x7fc0110a0200, 0x72, 0x0)
/Users/frank/go1.9.2/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42105c298, 0x72, 0xffffffffffffff00, 0xb19400, 0xb153b0)
/Users/frank/go1.9.2/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc42105c298, 0xc420ed2000, 0x1000, 0x1000)
/Users/frank/go1.9.2/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42105c280, 0xc420ed2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc42105c280, 0xc420ed2000, 0x1000, 0x1000, 0x42d71b, 0xc420fdca40, 0x4588f0)
/Users/frank/go1.9.2/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc421f16020, 0xc420ed2000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/net.go:176 +0x6d
net/http.(*persistConn).Read(0xc4203e6900, 0xc420ed2000, 0x1000, 0x1000, 0xc42043f840, 0xc42075e418, 0x456990)
/Users/frank/go1.9.2/src/net/http/transport.go:1391 +0x140
bufio.(*Reader).fill(0xc420114480)
/Users/frank/go1.9.2/src/bufio/bufio.go:97 +0x11a
bufio.(*Reader).Peek(0xc420114480, 0x1, 0x0, 0x0, 0x0, 0xc42075e300, 0x0)
/Users/frank/go1.9.2/src/bufio/bufio.go:129 +0x3a
net/http.(*persistConn).readLoop(0xc4203e6900)
/Users/frank/go1.9.2/src/net/http/transport.go:1539 +0x185
created by net/http.(*Transport).dialConn
/Users/frank/go1.9.2/src/net/http/transport.go:1186 +0xa2e
goroutine 9605657 [select, 2 minutes]:
net/http.(*persistConn).writeLoop(0xc421fafd40)
/Users/frank/go1.9.2/src/net/http/transport.go:1759 +0x165
created by net/http.(*Transport).dialConn
/Users/frank/go1.9.2/src/net/http/transport.go:1187 +0xa53
goroutine 5246922 [IO wait, 2 minutes]:
internal/poll.runtime_pollWait(0x7fc0110643d8, 0x72, 0x0)
/Users/frank/go1.9.2/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc421ad7798, 0x72, 0xffffffffffffff00, 0xb19400, 0xb153b0)
/Users/frank/go1.9.2/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc421ad7798, 0xc420a4a000, 0x1000, 0x1000)
/Users/frank/go1.9.2/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc421ad7780, 0xc420a4a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc421ad7780, 0xc420a4a000, 0x1000, 0x1000, 0x8d72aa, 0x4, 0xb7bda0)
/Users/frank/go1.9.2/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000c408, 0xc420a4a000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/net.go:176 +0x6d
bufio.(*Reader).Read(0xc420115920, 0xc420a4a000, 0x1000, 0x1000, 0xc420210380, 0xc420e038c8, 0x6746fa)
/Users/frank/go1.9.2/src/bufio/bufio.go:199 +0x1a3
github.com/fabiolb/fabio/vendor/github.com/armon/go-proxyproto.(*Conn).Read(0xc421f95cc0, 0xc420a4a000, 0x1000, 0x1000, 0x0, 0x1, 0xa)
/Users/frank/src/github.com/fabiolb/fabio/vendor/github.com/armon/go-proxyproto/protocol.go:81 +0xd6
net/http.(*connReader).Read(0xc42025c450, 0xc420a4a000, 0x1000, 0x1000, 0x10, 0xc42141e470, 0x1)
/Users/frank/go1.9.2/src/net/http/server.go:753 +0x105
bufio.(*Reader).fill(0xc420115980)
/Users/frank/go1.9.2/src/bufio/bufio.go:97 +0x11a
bufio.(*Reader).ReadSlice(0xc420115980, 0xa, 0x4d51cd, 0xc420e03a20, 0xfffffffe0f8794a5, 0xc420e03a60, 0x4d5467)
/Users/frank/go1.9.2/src/bufio/bufio.go:338 +0x2c
bufio.(*Reader).ReadLine(0xc420115980, 0x100, 0xf8, 0x8cace0, 0x45d8a6, 0x220020e03aa8, 0xf8)
/Users/frank/go1.9.2/src/bufio/bufio.go:367 +0x34
net/textproto.(*Reader).readLineSlice(0xc4210a5da0, 0xc420e03b20, 0xc420e03b20, 0x4110b8, 0x100, 0x8cace0)
/Users/frank/go1.9.2/src/net/textproto/reader.go:55 +0x70
net/textproto.(*Reader).ReadLine(0xc4210a5da0, 0xc421fadc00, 0x0, 0x3, 0xc421b93680)
/Users/frank/go1.9.2/src/net/textproto/reader.go:36 +0x2b
net/http.readRequest(0xc420115980, 0x8fac00, 0xc421fadc00, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/http/request.go:925 +0x99
net/http.(*conn).readRequest(0xc420aff0e0, 0xb1cdc0, 0xc421f95d00, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/http/server.go:933 +0x17c
net/http.(*conn).serve(0xc420aff0e0, 0xb1cdc0, 0xc421f95d00)
/Users/frank/go1.9.2/src/net/http/server.go:1739 +0x50e
created by net/http.(*Server).Serve
/Users/frank/go1.9.2/src/net/http/server.go:2720 +0x288
goroutine 13145338 [IO wait]:
internal/poll.runtime_pollWait(0x7fc011064258, 0x72, 0x0)
/Users/frank/go1.9.2/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc4201b6418, 0x72, 0xffffffffffffff00, 0xb19400, 0xb153b0)
/Users/frank/go1.9.2/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc4201b6418, 0xc421d96000, 0x1000, 0x1000)
/Users/frank/go1.9.2/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc4201b6400, 0xc421d96000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc4201b6400, 0xc421d96000, 0x1000, 0x1000, 0x8d72d2, 0x4, 0xb7bda0)
/Users/frank/go1.9.2/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc421b36518, 0xc421d96000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/net.go:176 +0x6d
bufio.(*Reader).Read(0xc421ae6720, 0xc421d96000, 0x1000, 0x1000, 0xc420222800, 0xc42014d8c8, 0x6746fa)
/Users/frank/go1.9.2/src/bufio/bufio.go:199 +0x1a3
github.com/fabiolb/fabio/vendor/github.com/armon/go-proxyproto.(*Conn).Read(0xc4200a5540, 0xc421d96000, 0x1000, 0x1000, 0x2, 0x1, 0x7)
/Users/frank/src/github.com/fabiolb/fabio/vendor/github.com/armon/go-proxyproto/protocol.go:81 +0xd6
net/http.(*connReader).Read(0xc421f38840, 0xc421d96000, 0x1000, 0x1000, 0xc4200a55c0, 0xb15016, 0x2)
/Users/frank/go1.9.2/src/net/http/server.go:753 +0x105
bufio.(*Reader).fill(0xc421ae68a0)
/Users/frank/go1.9.2/src/bufio/bufio.go:97 +0x11a
bufio.(*Reader).ReadSlice(0xc421ae68a0, 0xc42014da0a, 0x4104c6, 0x7fc011279e88, 0x0, 0xc42014dab8, 0x410957)
/Users/frank/go1.9.2/src/bufio/bufio.go:338 +0x2c
bufio.(*Reader).ReadLine(0xc421ae68a0, 0x100, 0xf8, 0x8cace0, 0x1, 0x1220020059880, 0xf8)
/Users/frank/go1.9.2/src/bufio/bufio.go:367 +0x34
net/textproto.(*Reader).readLineSlice(0xc420d120c0, 0xc42014db20, 0xc42014db20, 0x4110b8, 0x100, 0x8cace0)
/Users/frank/go1.9.2/src/net/textproto/reader.go:55 +0x70
net/textproto.(*Reader).ReadLine(0xc420d120c0, 0xc420130000, 0x0, 0x3, 0xc4208ac780)
/Users/frank/go1.9.2/src/net/textproto/reader.go:36 +0x2b
net/http.readRequest(0xc421ae68a0, 0x8fac00, 0xc420130000, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/http/request.go:925 +0x99
net/http.(*conn).readRequest(0xc420080c80, 0xb1cdc0, 0xc4200a5580, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/http/server.go:933 +0x17c
net/http.(*conn).serve(0xc420080c80, 0xb1cdc0, 0xc4200a5580)
/Users/frank/go1.9.2/src/net/http/server.go:1739 +0x50e
created by net/http.(*Server).Serve
/Users/frank/go1.9.2/src/net/http/server.go:2720 +0x288
goroutine 14191062 [IO wait, 10 minutes]:
internal/poll.runtime_pollWait(0x7fc0110640d8, 0x72, 0x0)
/Users/frank/go1.9.2/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc42178e718, 0x72, 0xffffffffffffff00, 0xb19400, 0xb153b0)
/Users/frank/go1.9.2/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc42178e718, 0xc4216a1000, 0x1000, 0x1000)
/Users/frank/go1.9.2/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc42178e700, 0xc4216a1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc42178e700, 0xc4216a1000, 0x1000, 0x1000, 0xc4200884fc, 0x4, 0xb7bda0)
/Users/frank/go1.9.2/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc4201aa110, 0xc4216a1000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/net.go:176 +0x6d
bufio.(*Reader).Read(0xc420d36720, 0xc4216a1000, 0x1000, 0x1000, 0xc420211000, 0xc42157d8c8, 0x6746fa)
/Users/frank/go1.9.2/src/bufio/bufio.go:199 +0x1a3
github.com/fabiolb/fabio/vendor/github.com/armon/go-proxyproto.(*Conn).Read(0xc4204b9000, 0xc4216a1000, 0x1000, 0x1000, 0x2, 0x1, 0x7)
/Users/frank/src/github.com/fabiolb/fabio/vendor/github.com/armon/go-proxyproto/protocol.go:81 +0xd6
net/http.(*connReader).Read(0xc4218272c0, 0xc4216a1000, 0x1000, 0x1000, 0xc4204b8f40, 0xb15016, 0x2)
/Users/frank/go1.9.2/src/net/http/server.go:753 +0x105
bufio.(*Reader).fill(0xc420d366c0)
/Users/frank/go1.9.2/src/bufio/bufio.go:97 +0x11a
bufio.(*Reader).ReadSlice(0xc420d366c0, 0xa, 0x4d51cd, 0xc421ad7480, 0xfffffffe0f8796ed, 0xc42157dab8, 0x410957)
/Users/frank/go1.9.2/src/bufio/bufio.go:338 +0x2c
bufio.(*Reader).ReadLine(0xc420d366c0, 0x100, 0xf8, 0x8cace0, 0x8, 0x2200202a4000, 0xf8)
/Users/frank/go1.9.2/src/bufio/bufio.go:367 +0x34
net/textproto.(*Reader).readLineSlice(0xc4206bc600, 0xc42157db20, 0xc42157db20, 0x4110b8, 0x100, 0x8cace0)
/Users/frank/go1.9.2/src/net/textproto/reader.go:55 +0x70
net/textproto.(*Reader).ReadLine(0xc4206bc600, 0xc42012e800, 0x0, 0x3, 0xc42033c000)
/Users/frank/go1.9.2/src/net/textproto/reader.go:36 +0x2b
net/http.readRequest(0xc420d366c0, 0x8fac00, 0xc42012e800, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/http/request.go:925 +0x99
net/http.(*conn).readRequest(0xc4210cd4a0, 0xb1cdc0, 0xc4204b9040, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/http/server.go:933 +0x17c
net/http.(*conn).serve(0xc4210cd4a0, 0xb1cdc0, 0xc4204b9040)
/Users/frank/go1.9.2/src/net/http/server.go:1739 +0x50e
created by net/http.(*Server).Serve
/Users/frank/go1.9.2/src/net/http/server.go:2720 +0x288
goroutine 14690240 [select, 300 minutes]:
net/http.(*persistConn).writeLoop(0xc4203e6900)
/Users/frank/go1.9.2/src/net/http/transport.go:1759 +0x165
created by net/http.(*Transport).dialConn
/Users/frank/go1.9.2/src/net/http/transport.go:1187 +0xa53
goroutine 10392209 [IO wait]:
internal/poll.runtime_pollWait(0x7fc0110a0380, 0x72, 0x0)
/Users/frank/go1.9.2/src/runtime/netpoll.go:173 +0x57
internal/poll.(*pollDesc).wait(0xc421cd8518, 0x72, 0xffffffffffffff00, 0xb19400, 0xb153b0)
/Users/frank/go1.9.2/src/internal/poll/fd_poll_runtime.go:85 +0xae
internal/poll.(*pollDesc).waitRead(0xc421cd8518, 0xc4219be000, 0x1000, 0x1000)
/Users/frank/go1.9.2/src/internal/poll/fd_poll_runtime.go:90 +0x3d
internal/poll.(*FD).Read(0xc421cd8500, 0xc4219be000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/internal/poll/fd_unix.go:126 +0x18a
net.(*netFD).Read(0xc421cd8500, 0xc4219be000, 0x1000, 0x1000, 0x8d8770, 0x6, 0xb7bda0)
/Users/frank/go1.9.2/src/net/fd_unix.go:202 +0x52
net.(*conn).Read(0xc42000c478, 0xc4219be000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/net.go:176 +0x6d
bufio.(*Reader).Read(0xc4201dac00, 0xc4219be000, 0x1000, 0x1000, 0xc420222800, 0xc42019d8c8, 0x6746fa)
/Users/frank/go1.9.2/src/bufio/bufio.go:199 +0x1a3
github.com/fabiolb/fabio/vendor/github.com/armon/go-proxyproto.(*Conn).Read(0xc4201b1740, 0xc4219be000, 0x1000, 0x1000, 0x0, 0x1, 0x8)
/Users/frank/src/github.com/fabiolb/fabio/vendor/github.com/armon/go-proxyproto/protocol.go:81 +0xd6
net/http.(*connReader).Read(0xc421ff3fb0, 0xc4219be000, 0x1000, 0x1000, 0x10, 0xc4219aa230, 0x1)
/Users/frank/go1.9.2/src/net/http/server.go:753 +0x105
bufio.(*Reader).fill(0xc4201dac60)
/Users/frank/go1.9.2/src/bufio/bufio.go:97 +0x11a
bufio.(*Reader).ReadSlice(0xc4201dac60, 0xa, 0x4d51cd, 0xc42019da20, 0xfffffffe0f87947d, 0xc42019dab8, 0x410957)
/Users/frank/go1.9.2/src/bufio/bufio.go:338 +0x2c
bufio.(*Reader).ReadLine(0xc4201dac60, 0x100, 0xf8, 0x8cace0, 0x8, 0x2200202a4000, 0xf8)
/Users/frank/go1.9.2/src/bufio/bufio.go:367 +0x34
net/textproto.(*Reader).readLineSlice(0xc420d12180, 0xc42019db20, 0xc42019db20, 0x4110b8, 0x100, 0x8cace0)
/Users/frank/go1.9.2/src/net/textproto/reader.go:55 +0x70
net/textproto.(*Reader).ReadLine(0xc420d12180, 0xc420130100, 0x0, 0x3, 0xc4205f0000)
/Users/frank/go1.9.2/src/net/textproto/reader.go:36 +0x2b
net/http.readRequest(0xc4201dac60, 0x8fac00, 0xc420130100, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/http/request.go:925 +0x99
net/http.(*conn).readRequest(0xc4201c94a0, 0xb1cdc0, 0xc4201b1780, 0x0, 0x0, 0x0)
/Users/frank/go1.9.2/src/net/http/server.go:933 +0x17c
net/http.(*conn).serve(0xc4201c94a0, 0xb1cdc0, 0xc4201b1780)
/Users/frank/go1.9.2/src/net/http/server.go:1739 +0x50e
created by net/http.(*Server).Serve
/Users/frank/go1.9.2/src/net/http/server.go:2720 +0x288
rax 0xca
rbx 0xb5c380
rcx 0x45dc53
rdx 0x0
rdi 0xb5c490
rsi 0x0
rbp 0x7ffd1e597d80
rsp 0x7ffd1e597d38
r8 0x0
r9 0x0
r10 0x0
r11 0x286
r12 0xc42127bf90
r13 0xc421bcfaa0
r14 0x1
r15 0x0
rip 0x45dc51
rflags 0x286
cs 0x33
fs 0x0
gs 0x0
[email protected]: Main process exited, code=exited, status=2/INVALIDARGUMENT
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment