Created
August 11, 2018 22:38
-
-
Save samm-git/23963653d57045218a00564184f0647f to your computer and use it in GitHub Desktop.
fabio-dump.txt
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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