Skip to content

Instantly share code, notes, and snippets.

@tgross
Created August 16, 2017 13:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tgross/dcecad62e0848e6f6a87cdb9a6e4cd17 to your computer and use it in GitHub Desktop.
Save tgross/dcecad62e0848e6f6a87cdb9a6e4cd17 to your computer and use it in GitHub Desktop.
heap profile: 11: 37296 [6894: 99824424] @ heap/1048576
1: 32768 [1: 32768] @ 0x53e86b 0x53f441 0x541f8a 0x54815c 0x7cbe5f 0x7cb72b 0x7d935a 0x7d8302 0x7dfa7c 0x7dc325 0x7e36b1 0x7e39c3 0x6ec6b4 0x6edaf0 0x6eeeb2 0x6eb222 0x459be1
# 0x53e86a regexp.(*bitState).reset+0x18a /usr/local/go/src/regexp/backtrack.go:86
# 0x53f440 regexp.(*machine).backtrack+0xa0 /usr/local/go/src/regexp/backtrack.go:321
# 0x541f89 regexp.(*Regexp).doExecute+0x339 /usr/local/go/src/regexp/exec.go:439
# 0x54815b regexp.(*Regexp).FindStringSubmatch+0xeb /usr/local/go/src/regexp/regexp.go:919
# 0x7cbe5e internal/pprof/profile.parseMappingEntry+0x5e /usr/local/go/src/internal/pprof/profile/legacy_profile.go:1084
# 0x7cb72a internal/pprof/profile.(*Profile).ParseMemoryMap+0x1ca /usr/local/go/src/internal/pprof/profile/legacy_profile.go:1048
# 0x7d9359 runtime/pprof/internal/protopprof.addMappings+0xa9 /usr/local/go/src/runtime/pprof/internal/protopprof/protopprof.go:104
# 0x7d8301 runtime/pprof/internal/protopprof.EncodeMemProfile+0xa01 /usr/local/go/src/runtime/pprof/internal/protopprof/protomemprofile.go:54
# 0x7dfa7b runtime/pprof.writeHeap+0x18fb /usr/local/go/src/runtime/pprof/pprof.go:499
# 0x7dc324 runtime/pprof.(*Profile).WriteTo+0x3b4 /usr/local/go/src/runtime/pprof/pprof.go:302
# 0x7e36b0 net/http/pprof.handler.ServeHTTP+0x1d0 /usr/local/go/src/net/http/pprof/pprof.go:209
# 0x7e39c2 net/http/pprof.Index+0x1e2 /usr/local/go/src/net/http/pprof/pprof.go:221
# 0x6ec6b3 net/http.HandlerFunc.ServeHTTP+0x43 /usr/local/go/src/net/http/server.go:1942
# 0x6edaef net/http.(*ServeMux).ServeHTTP+0x12f /usr/local/go/src/net/http/server.go:2238
# 0x6eeeb1 net/http.serverHandler.ServeHTTP+0x91 /usr/local/go/src/net/http/server.go:2568
# 0x6eb221 net/http.(*conn).serve+0x611 /usr/local/go/src/net/http/server.go:1825
1: 4096 [365: 1495040] @ 0x4ff005 0x528906 0x459be1
# 0x4ff004 bufio.(*Scanner).Scan+0x164 /usr/local/go/src/bufio/scan.go:197
# 0x528905 github.com/joyent/containerpilot/vendor/github.com/sirupsen/logrus.(*Entry).writerScanner+0x85 /go/src/github.com/joyent/containerpilot/vendor/github.com/sirupsen/logrus/writer.go:51
9: 432 [9: 432] @ 0x4570f9 0x42f470
# 0x4570f8 runtime.systemstack+0x78 /usr/local/go/src/runtime/asm_amd64.s:327
# 0x42f470 runtime.mstart+0x0 /usr/local/go/src/runtime/proc.go:1132
0: 0 [1: 663552] @ 0x67c831 0x6881b3 0x7cc3ce 0x7dfaa4 0x7dc325 0x7e36b1 0x7e39c3 0x6ec6b4 0x6edaf0 0x6eeeb2 0x6eb222 0x459be1
# 0x67c830 compress/flate.NewWriter+0x30 /usr/local/go/src/compress/flate/deflate.go:667
# 0x6881b2 compress/gzip.(*Writer).Write+0x322 /usr/local/go/src/compress/gzip/gzip.go:191
# 0x7cc3cd internal/pprof/profile.(*Profile).Write+0xed /usr/local/go/src/internal/pprof/profile/profile.go:220
# 0x7dfaa3 runtime/pprof.writeHeap+0x1923 /usr/local/go/src/runtime/pprof/pprof.go:500
# 0x7dc324 runtime/pprof.(*Profile).WriteTo+0x3b4 /usr/local/go/src/runtime/pprof/pprof.go:302
# 0x7e36b0 net/http/pprof.handler.ServeHTTP+0x1d0 /usr/local/go/src/net/http/pprof/pprof.go:209
# 0x7e39c2 net/http/pprof.Index+0x1e2 /usr/local/go/src/net/http/pprof/pprof.go:221
# 0x6ec6b3 net/http.HandlerFunc.ServeHTTP+0x43 /usr/local/go/src/net/http/server.go:1942
# 0x6edaef net/http.(*ServeMux).ServeHTTP+0x12f /usr/local/go/src/net/http/server.go:2238
# 0x6eeeb1 net/http.serverHandler.ServeHTTP+0x91 /usr/local/go/src/net/http/server.go:2568
# 0x6eb221 net/http.(*conn).serve+0x611 /usr/local/go/src/net/http/server.go:1825
0: 0 [1: 16] @ 0x4039b4 0x7018e0 0x6f7b3c 0x6a6f72 0x6a6bf8 0x6a8224 0x77b38c 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x7018df net/http.(*persistConn).roundTrip+0x28f /usr/local/go/src/net/http/transport.go:1879
# 0x6f7b3b net/http.(*Transport).RoundTrip+0x74b /usr/local/go/src/net/http/transport.go:391
# 0x6a6f71 net/http.send+0x161 /usr/local/go/src/net/http/client.go:249
# 0x6a6bf7 net/http.(*Client).send+0x107 /usr/local/go/src/net/http/client.go:173
# 0x6a8223 net/http.(*Client).Do+0x253 /usr/local/go/src/net/http/client.go:595
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [1: 16] @ 0x794359 0x794e8d 0x79a8fb 0x459be1
# 0x794358 os/exec.(*Cmd).stdin+0x628 /usr/local/go/src/os/exec/exec.go:193
# 0x794e8c os/exec.(*Cmd).Start+0xfc /usr/local/go/src/os/exec/exec.go:343
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [2: 32] @ 0x4f5674 0x4f51f1 0x4f7b9f 0x4f7655 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4f5673 encoding/json.stateBeginValue+0x423 /usr/local/go/src/encoding/json/scanner.go:214
# 0x4f51f0 encoding/json.stateBeginValueOrEmpty+0x70 /usr/local/go/src/encoding/json/scanner.go:203
# 0x4f7b9e encoding/json.(*Decoder).readValue+0x12e /usr/local/go/src/encoding/json/stream.go:93
# 0x4f7654 encoding/json.(*Decoder).Decode+0x84 /usr/local/go/src/encoding/json/stream.go:57
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [1: 16] @ 0x4f548c 0x4e4fe8 0x4e5274 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4f548b encoding/json.stateBeginValue+0x23b /usr/local/go/src/encoding/json/scanner.go:218
# 0x4e4fe7 encoding/json.(*decodeState).scanWhile+0x57 /usr/local/go/src/encoding/json/decode.go:352
# 0x4e5273 encoding/json.(*decodeState).value+0x233 /usr/local/go/src/encoding/json/decode.go:394
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [1: 16] @ 0x4849f9 0x4843c4 0x795162 0x79a8fb 0x459be1
# 0x4849f8 os.startProcess+0x348 /usr/local/go/src/os/exec_posix.go:42
# 0x4843c3 os.StartProcess+0x63 /usr/local/go/src/os/exec.go:94
# 0x795161 os/exec.(*Cmd).Start+0x3d1 /usr/local/go/src/os/exec/exec.go:359
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [1: 16] @ 0x57ec5d 0x57f13d 0x79a3c8 0x79a20b 0x7a30be 0x7a439d 0x7a499b 0x459be1
# 0x57ec5c context.WithDeadline+0x43c /usr/local/go/src/context/context.go:387
# 0x57f13c context.WithTimeout+0x9c /usr/local/go/src/context/context.go:437
# 0x79a3c7 github.com/joyent/containerpilot/commands.getContext+0x47 /go/src/github.com/joyent/containerpilot/commands/commands.go:103
# 0x79a20a github.com/joyent/containerpilot/commands.(*Command).Run+0x1ea /go/src/github.com/joyent/containerpilot/commands/commands.go:62
# 0x7a30bd github.com/joyent/containerpilot/jobs.(*Job).HealthCheck+0x5d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:153
# 0x7a439c github.com/joyent/containerpilot/jobs.(*Job).processEvent+0xdfc /go/src/github.com/joyent/containerpilot/jobs/jobs.go:226
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [1: 8] @ 0x48799f 0x488702 0x7945fd 0x794550 0x794e8d 0x79a8fb 0x459be1
# 0x48799e os.NewFile+0x3e /usr/local/go/src/os/file_unix.go:56
# 0x488701 os.Pipe+0xc1 /usr/local/go/src/os/pipe_linux.go:32
# 0x7945fc os/exec.(*Cmd).writerDescriptor+0x6c /usr/local/go/src/os/exec/exec.go:246
# 0x79454f os/exec.(*Cmd).stderr+0xcf /usr/local/go/src/os/exec/exec.go:229
# 0x794e8c os/exec.(*Cmd).Start+0xfc /usr/local/go/src/os/exec/exec.go:343
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [1: 96] @ 0x701884 0x6f7b3c 0x6a6f72 0x6a6bf8 0x6a8224 0x77b38c 0x775cc1 0x7758c8 0x79184a 0x7925a8 0x7a2e5e 0x7a3f64 0x7a499b 0x459be1
# 0x701883 net/http.(*persistConn).roundTrip+0x233 /usr/local/go/src/net/http/transport.go:1872
# 0x6f7b3b net/http.(*Transport).RoundTrip+0x74b /usr/local/go/src/net/http/transport.go:391
# 0x6a6f71 net/http.send+0x161 /usr/local/go/src/net/http/client.go:249
# 0x6a6bf7 net/http.(*Client).send+0x107 /usr/local/go/src/net/http/client.go:173
# 0x6a8223 net/http.(*Client).Do+0x253 /usr/local/go/src/net/http/client.go:595
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x775cc0 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).updateTTL+0x280 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:273
# 0x7758c7 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).PassTTL+0x67 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:232
# 0x791849 github.com/joyent/containerpilot/discovery.(*Consul).PassTTL+0x89 /go/src/github.com/joyent/containerpilot/discovery/consul.go:63
# 0x7925a7 github.com/joyent/containerpilot/discovery.(*ServiceDefinition).SendHeartbeat+0x107 /go/src/github.com/joyent/containerpilot/discovery/service.go:52
# 0x7a2e5d github.com/joyent/containerpilot/jobs.(*Job).SendHeartbeat+0x3d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:118
# 0x7a3f63 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x9c3 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:255
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [1: 16] @ 0x40d628 0x79acfb 0x459be1
# 0x79acfa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0x4fa /go/src/github.com/joyent/containerpilot/commands/commands.go:95
0: 0 [2: 64] @ 0x4879b9 0x488702 0x7945fd 0x794550 0x794e8d 0x79a8fb 0x459be1
# 0x4879b8 os.NewFile+0x58 /usr/local/go/src/os/file_unix.go:56
# 0x488701 os.Pipe+0xc1 /usr/local/go/src/os/pipe_linux.go:32
# 0x7945fc os/exec.(*Cmd).writerDescriptor+0x6c /usr/local/go/src/os/exec/exec.go:246
# 0x79454f os/exec.(*Cmd).stderr+0xcf /usr/local/go/src/os/exec/exec.go:229
# 0x794e8c os/exec.(*Cmd).Start+0xfc /usr/local/go/src/os/exec/exec.go:343
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [1: 64] @ 0x478949 0x6f9a99 0x707850 0x6ffe57 0x459be1
# 0x478948 time.AfterFunc+0x48 /usr/local/go/src/time/sleep.go:163
# 0x6f9a98 net/http.(*Transport).tryPutIdleConn+0x658 /usr/local/go/src/net/http/transport.go:711
# 0x70784f net/http.(*persistConn).readLoop.func2+0x3f /usr/local/go/src/net/http/transport.go:1447
# 0x6ffe56 net/http.(*persistConn).readLoop+0x836 /usr/local/go/src/net/http/transport.go:1606
0: 0 [1: 32] @ 0x469273 0x469a30 0x5b1905 0x5b1461 0x5a7c29 0x5b5cf9 0x5b5c04 0x58a309 0x589710 0x58872b 0x70c5c3 0x6fb207 0x6fdb5c 0x707568 0x459be1
# 0x469272 syscall.anyToSockaddr+0x52 /usr/local/go/src/syscall/syscall_linux.go:413
# 0x469a2f syscall.Getsockname+0xcf /usr/local/go/src/syscall/syscall_linux.go:474
# 0x5b1904 net.(*netFD).dial+0x114 /usr/local/go/src/net/sock_posix.go:149
# 0x5b1460 net.socket+0x1a0 /usr/local/go/src/net/sock_posix.go:92
# 0x5a7c28 net.internetSocket+0x128 /usr/local/go/src/net/ipsock_posix.go:154
# 0x5b5cf8 net.doDialTCP+0xb8 /usr/local/go/src/net/tcpsock_posix.go:62
# 0x5b5c03 net.dialTCP+0xe3 /usr/local/go/src/net/tcpsock_posix.go:58
# 0x58a308 net.dialSingle+0x478 /usr/local/go/src/net/dial.go:521
# 0x58970f net.dialSerial+0x21f /usr/local/go/src/net/dial.go:489
# 0x58872a net.(*Dialer).DialContext+0x70a /usr/local/go/src/net/dial.go:371
# 0x70c5c2 net.(*Dialer).DialContext-fm+0x72 /usr/local/go/src/net/http/transport.go:45
# 0x6fb206 net/http.(*Transport).dial+0x226 /usr/local/go/src/net/http/transport.go:849
# 0x6fdb5b net/http.(*Transport).dialConn+0x1c4b /usr/local/go/src/net/http/transport.go:1008
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [1: 16] @ 0x444d88 0x444c7e 0x4bce7e 0x4bba57 0x4e7148 0x4e5334 0x4e7a18 0x4e5334 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4bce7d reflect.cvtBytesString+0x6d /usr/local/go/src/reflect/value.go:2405
# 0x4bba56 reflect.Value.Convert+0xe6 /usr/local/go/src/reflect/value.go:2195
# 0x4e7147 encoding/json.(*decodeState).object+0xa07 /usr/local/go/src/encoding/json/decode.go:743
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [1: 32] @ 0x7946fc 0x794550 0x794e8d 0x79a8fb 0x459be1
# 0x7946fb os/exec.(*Cmd).writerDescriptor+0x16b /usr/local/go/src/os/exec/exec.go:253
# 0x79454f os/exec.(*Cmd).stderr+0xcf /usr/local/go/src/os/exec/exec.go:229
# 0x794e8c os/exec.(*Cmd).Start+0xfc /usr/local/go/src/os/exec/exec.go:343
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [2: 64] @ 0x4f5674 0x4f7b9f 0x4f7655 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4f5673 encoding/json.stateBeginValue+0x423 /usr/local/go/src/encoding/json/scanner.go:214
# 0x4f7b9e encoding/json.(*Decoder).readValue+0x12e /usr/local/go/src/encoding/json/stream.go:93
# 0x4f7654 encoding/json.(*Decoder).Decode+0x84 /usr/local/go/src/encoding/json/stream.go:57
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [3: 96] @ 0x40d628 0x76d438 0x79ad77 0x459be1
# 0x76d437 github.com/joyent/containerpilot/events.(*EventBus).Publish+0xc7 /go/src/github.com/joyent/containerpilot/events/bus.go:113
# 0x79ad76 github.com/joyent/containerpilot/commands.(*Command).Run.func2+0x576 /go/src/github.com/joyent/containerpilot/commands/commands.go:96
0: 0 [1: 80] @ 0x444d88 0x444c7e 0x4c90c6 0x775bb3 0x7758c8 0x79184a 0x7925a8 0x7a2e5e 0x7a3f64 0x7a499b 0x459be1
# 0x4c90c5 fmt.Sprintf+0x95 /usr/local/go/src/fmt/print.go:197
# 0x775bb2 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).updateTTL+0x172 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:270
# 0x7758c7 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).PassTTL+0x67 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:232
# 0x791849 github.com/joyent/containerpilot/discovery.(*Consul).PassTTL+0x89 /go/src/github.com/joyent/containerpilot/discovery/consul.go:63
# 0x7925a7 github.com/joyent/containerpilot/discovery.(*ServiceDefinition).SendHeartbeat+0x107 /go/src/github.com/joyent/containerpilot/discovery/service.go:52
# 0x7a2e5d github.com/joyent/containerpilot/jobs.(*Job).SendHeartbeat+0x3d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:118
# 0x7a3f63 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x9c3 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:255
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [1: 64] @ 0x4666d4 0x466acd 0x4671d4 0x484853 0x4843c4 0x795162 0x79a8fb 0x459be1
# 0x4666d3 syscall.SlicePtrFromStrings+0x43 /usr/local/go/src/syscall/exec_unix.go:85
# 0x466acc syscall.forkExec+0x10c /usr/local/go/src/syscall/exec_unix.go:154
# 0x4671d3 syscall.StartProcess+0x63 /usr/local/go/src/syscall/exec_unix.go:240
# 0x484852 os.startProcess+0x1a2 /usr/local/go/src/os/exec_posix.go:45
# 0x4843c3 os.StartProcess+0x63 /usr/local/go/src/os/exec.go:94
# 0x795161 os/exec.(*Cmd).Start+0x3d1 /usr/local/go/src/os/exec/exec.go:359
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [3: 96] @ 0x444d88 0x444c7e 0x673990 0x6737b1 0x670d77 0x6da63f 0x77bc2f 0x77f7e5 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x67398f net/textproto.canonicalMIMEHeaderKey+0x11f /usr/local/go/src/net/textproto/reader.go:630
# 0x6737b0 net/textproto.CanonicalMIMEHeaderKey+0xf0 /usr/local/go/src/net/textproto/reader.go:574
# 0x670d76 net/textproto.MIMEHeader.Get+0x46 /usr/local/go/src/net/textproto/header.go:35
# 0x6da63e net/http.Header.Get+0x3e /usr/local/go/src/net/http/header.go:41
# 0x77bc2e github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.parseQueryMeta+0x22e /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:677
# 0x77f7e4 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x204 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:162
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [2: 64] @ 0x4879b9 0x48872f 0x7945fd 0x79444d 0x794e8d 0x79a8fb 0x459be1
# 0x4879b8 os.NewFile+0x58 /usr/local/go/src/os/file_unix.go:56
# 0x48872e os.Pipe+0xee /usr/local/go/src/os/pipe_linux.go:32
# 0x7945fc os/exec.(*Cmd).writerDescriptor+0x6c /usr/local/go/src/os/exec/exec.go:246
# 0x79444c os/exec.(*Cmd).stdout+0x3c /usr/local/go/src/os/exec/exec.go:222
# 0x794e8c os/exec.(*Cmd).Start+0xfc /usr/local/go/src/os/exec/exec.go:343
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [1: 16] @ 0x4039b4 0x6fc04b 0x707568 0x459be1
# 0x6fc04a net/http.(*Transport).dialConn+0x13a /usr/local/go/src/net/http/transport.go:974
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [1: 32] @ 0x7949d3 0x79444d 0x794e8d 0x79a8fb 0x459be1
# 0x7949d2 os/exec.(*Cmd).writerDescriptor+0x442 /usr/local/go/src/os/exec/exec.go:251
# 0x79444c os/exec.(*Cmd).stdout+0x3c /usr/local/go/src/os/exec/exec.go:222
# 0x794e8c os/exec.(*Cmd).Start+0xfc /usr/local/go/src/os/exec/exec.go:343
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [1: 16] @ 0x444d88 0x444c7e 0x670f0e 0x6e223a 0x700ca7 0x7008e0 0x459be1
# 0x670f0d net/textproto.(*Reader).ReadLine+0x6d /usr/local/go/src/net/textproto/reader.go:37
# 0x6e2239 net/http.ReadResponse+0xc9 /usr/local/go/src/net/http/response.go:148
# 0x700ca6 net/http.(*persistConn).readResponse+0x56 /usr/local/go/src/net/http/transport.go:1649
# 0x7008df net/http.(*persistConn).readLoop+0x12bf /usr/local/go/src/net/http/transport.go:1489
0: 0 [2: 16] @ 0x6a9313 0x6a80f1 0x77b38c 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x6a9312 net/http.(*Client).makeHeadersCopier+0x222 /usr/local/go/src/net/http/client.go:632
# 0x6a80f0 net/http.(*Client).Do+0x120 /usr/local/go/src/net/http/client.go:500
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [1: 16] @ 0x40d628 0x79a08b 0x7a30be 0x7a439d 0x7a499b 0x459be1
# 0x79a08a github.com/joyent/containerpilot/commands.(*Command).Run+0x6a /go/src/github.com/joyent/containerpilot/commands/commands.go:55
# 0x7a30bd github.com/joyent/containerpilot/jobs.(*Job).HealthCheck+0x5d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:153
# 0x7a439c github.com/joyent/containerpilot/jobs.(*Job).processEvent+0xdfc /go/src/github.com/joyent/containerpilot/jobs/jobs.go:226
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [3: 144] @ 0x63e7a2 0x703094 0x6f97fb 0x707850 0x700581 0x459be1
# 0x63e7a1 container/list.(*List).PushFront+0x41 /usr/local/go/src/container/list/list.go:133
# 0x703093 net/http.(*connLRU).add+0x53 /usr/local/go/src/net/http/transport.go:2145
# 0x6f97fa net/http.(*Transport).tryPutIdleConn+0x3ba /usr/local/go/src/net/http/transport.go:701
# 0x70784f net/http.(*persistConn).readLoop.func2+0x3f /usr/local/go/src/net/http/transport.go:1447
# 0x700580 net/http.(*persistConn).readLoop+0xf60 /usr/local/go/src/net/http/transport.go:1544
0: 0 [1: 32] @ 0x468734 0x468869 0x466a82 0x4671d4 0x484853 0x4843c4 0x795162 0x79a8fb 0x459be1
# 0x468733 syscall.ByteSliceFromString+0x63 /usr/local/go/src/syscall/syscall.go:55
# 0x468868 syscall.BytePtrFromString+0x38 /usr/local/go/src/syscall/syscall.go:71
# 0x466a81 syscall.forkExec+0xc1 /usr/local/go/src/syscall/exec_unix.go:150
# 0x4671d3 syscall.StartProcess+0x63 /usr/local/go/src/syscall/exec_unix.go:240
# 0x484852 os.startProcess+0x1a2 /usr/local/go/src/os/exec_posix.go:45
# 0x4843c3 os.StartProcess+0x63 /usr/local/go/src/os/exec.go:94
# 0x795161 os/exec.(*Cmd).Start+0x3d1 /usr/local/go/src/os/exec/exec.go:359
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [2: 32] @ 0x670c9b 0x6da5e3 0x7022a4 0x6f7b3c 0x6a6f72 0x6a6bf8 0x6a8224 0x77b38c 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x670c9a net/textproto.MIMEHeader.Set+0x8a /usr/local/go/src/net/textproto/header.go:22
# 0x6da5e2 net/http.Header.Set+0x52 /usr/local/go/src/net/http/header.go:31
# 0x7022a3 net/http.(*persistConn).roundTrip+0xc53 /usr/local/go/src/net/http/transport.go:1860
# 0x6f7b3b net/http.(*Transport).RoundTrip+0x74b /usr/local/go/src/net/http/transport.go:391
# 0x6a6f71 net/http.send+0x161 /usr/local/go/src/net/http/client.go:249
# 0x6a6bf7 net/http.(*Client).send+0x107 /usr/local/go/src/net/http/client.go:173
# 0x6a8223 net/http.(*Client).Do+0x253 /usr/local/go/src/net/http/client.go:595
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [2: 32] @ 0x40d6e1 0x487e17 0x487d73 0x794cd9 0x795a64 0x79aa88 0x459be1
# 0x487e16 os.(*file).close+0x56 /usr/local/go/src/os/file_unix.go:137
# 0x487d72 os.(*File).Close+0x32 /usr/local/go/src/os/file_unix.go:132
# 0x794cd8 os/exec.(*Cmd).closeDescriptors+0x48 /usr/local/go/src/os/exec/exec.go:263
# 0x795a63 os/exec.(*Cmd).Wait+0x1a3 /usr/local/go/src/os/exec/exec.go:448
# 0x79aa87 github.com/joyent/containerpilot/commands.(*Command).Run.func2+0x287 /go/src/github.com/joyent/containerpilot/commands/commands.go:89
0: 0 [2: 32] @ 0x40d628 0x79a881 0x459be1
# 0x79a880 github.com/joyent/containerpilot/commands.(*Command).Run.func2+0x80 /go/src/github.com/joyent/containerpilot/commands/commands.go:80
0: 0 [1: 16] @ 0x794905 0x79444d 0x794e8d 0x79a8fb 0x459be1
# 0x794904 os/exec.(*Cmd).writerDescriptor+0x374 /usr/local/go/src/os/exec/exec.go:252
# 0x79444c os/exec.(*Cmd).stdout+0x3c /usr/local/go/src/os/exec/exec.go:222
# 0x794e8c os/exec.(*Cmd).Start+0xfc /usr/local/go/src/os/exec/exec.go:343
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [1: 32] @ 0x7946fc 0x79444d 0x794e8d 0x79a8fb 0x459be1
# 0x7946fb os/exec.(*Cmd).writerDescriptor+0x16b /usr/local/go/src/os/exec/exec.go:253
# 0x79444c os/exec.(*Cmd).stdout+0x3c /usr/local/go/src/os/exec/exec.go:222
# 0x794e8c os/exec.(*Cmd).Start+0xfc /usr/local/go/src/os/exec/exec.go:343
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [1: 16] @ 0x565079 0x77aa73 0x77b302 0x775cc1 0x7758c8 0x79184a 0x7925a8 0x7a2e5e 0x7a3f64 0x7a499b 0x459be1
# 0x565078 net/url.Values.Encode+0x88 /usr/local/go/src/net/url/url.go:865
# 0x77aa72 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*request).toHTTP+0x32 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:546
# 0x77b301 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0x31 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:603
# 0x775cc0 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).updateTTL+0x280 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:273
# 0x7758c7 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).PassTTL+0x67 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:232
# 0x791849 github.com/joyent/containerpilot/discovery.(*Consul).PassTTL+0x89 /go/src/github.com/joyent/containerpilot/discovery/consul.go:63
# 0x7925a7 github.com/joyent/containerpilot/discovery.(*ServiceDefinition).SendHeartbeat+0x107 /go/src/github.com/joyent/containerpilot/discovery/service.go:52
# 0x7a2e5d github.com/joyent/containerpilot/jobs.(*Job).SendHeartbeat+0x3d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:118
# 0x7a3f63 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x9c3 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:255
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [3: 1056] @ 0x7939b3 0x799cfe 0x79a10a 0x7a30be 0x7a439d 0x7a499b 0x459be1
# 0x7939b2 os/exec.Command+0x102 /usr/local/go/src/os/exec/exec.go:133
# 0x799cfd github.com/joyent/containerpilot/commands.ArgsToCmd+0x5d /go/src/github.com/joyent/containerpilot/commands/args.go:37
# 0x79a109 github.com/joyent/containerpilot/commands.(*Command).Run+0xe9 /go/src/github.com/joyent/containerpilot/commands/commands.go:57
# 0x7a30bd github.com/joyent/containerpilot/jobs.(*Job).HealthCheck+0x5d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:153
# 0x7a439c github.com/joyent/containerpilot/jobs.(*Job).processEvent+0xdfc /go/src/github.com/joyent/containerpilot/jobs/jobs.go:226
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [2: 192] @ 0x403992 0x7951ff 0x79a8fb 0x459be1
# 0x7951fe os/exec.(*Cmd).Start+0x46e /usr/local/go/src/os/exec/exec.go:368
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [1: 48] @ 0x67355d 0x6e2611 0x700ca7 0x7008e0 0x459be1
# 0x67355c net/textproto.(*Reader).ReadMIMEHeader+0x6ec /usr/local/go/src/net/textproto/reader.go:475
# 0x6e2610 net/http.ReadResponse+0x4a0 /usr/local/go/src/net/http/response.go:178
# 0x700ca6 net/http.(*persistConn).readResponse+0x56 /usr/local/go/src/net/http/transport.go:1649
# 0x7008df net/http.(*persistConn).readLoop+0x12bf /usr/local/go/src/net/http/transport.go:1489
0: 0 [4: 384] @ 0x403992 0x6fb526 0x6f797c 0x6a6f72 0x6a6bf8 0x6a8224 0x77b38c 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x6fb525 net/http.(*Transport).getConn+0x2d5 /usr/local/go/src/net/http/transport.go:904
# 0x6f797b net/http.(*Transport).RoundTrip+0x58b /usr/local/go/src/net/http/transport.go:378
# 0x6a6f71 net/http.send+0x161 /usr/local/go/src/net/http/client.go:249
# 0x6a6bf7 net/http.(*Client).send+0x107 /usr/local/go/src/net/http/client.go:173
# 0x6a8223 net/http.(*Client).Do+0x253 /usr/local/go/src/net/http/client.go:595
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [9: 432] @ 0x444d88 0x444c7e 0x4c90c6 0x7a378e 0x7a499b 0x459be1
# 0x4c90c5 fmt.Sprintf+0x95 /usr/local/go/src/fmt/print.go:197
# 0x7a378d github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x1ed /go/src/github.com/joyent/containerpilot/jobs/jobs.go:215
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [1: 16] @ 0x40d628 0x775b2d 0x7758c8 0x79184a 0x7925a8 0x7a2e5e 0x7a3f64 0x7a499b 0x459be1
# 0x775b2c github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).updateTTL+0xec /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:270
# 0x7758c7 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).PassTTL+0x67 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:232
# 0x791849 github.com/joyent/containerpilot/discovery.(*Consul).PassTTL+0x89 /go/src/github.com/joyent/containerpilot/discovery/consul.go:63
# 0x7925a7 github.com/joyent/containerpilot/discovery.(*ServiceDefinition).SendHeartbeat+0x107 /go/src/github.com/joyent/containerpilot/discovery/service.go:52
# 0x7a2e5d github.com/joyent/containerpilot/jobs.(*Job).SendHeartbeat+0x3d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:118
# 0x7a3f63 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x9c3 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:255
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [3: 144] @ 0x6fbf52 0x707568 0x459be1
# 0x6fbf51 net/http.(*Transport).dialConn+0x41 /usr/local/go/src/net/http/transport.go:967
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [5: 160] @ 0x6ffae5 0x459be1
# 0x6ffae4 net/http.(*persistConn).readLoop+0x4c4 /usr/local/go/src/net/http/transport.go:1567
0: 0 [7: 224] @ 0x40d6e1 0x79206c 0x791f38 0x791d7c 0x7a5e6a 0x7a64d3 0x459be1
# 0x79206b github.com/joyent/containerpilot/discovery.compareForChange+0xcb /go/src/github.com/joyent/containerpilot/discovery/consul.go:117
# 0x791f37 github.com/joyent/containerpilot/discovery.(*Consul).compareAndSwap+0x177 /go/src/github.com/joyent/containerpilot/discovery/consul.go:107
# 0x791d7b github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0x33b /go/src/github.com/joyent/containerpilot/discovery/consul.go:96
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [6: 96] @ 0x444d88 0x444c7e 0x6730c9 0x6e2611 0x700ca7 0x7008e0 0x459be1
# 0x6730c8 net/textproto.(*Reader).ReadMIMEHeader+0x258 /usr/local/go/src/net/textproto/reader.go:510
# 0x6e2610 net/http.ReadResponse+0x4a0 /usr/local/go/src/net/http/response.go:178
# 0x700ca6 net/http.(*persistConn).readResponse+0x56 /usr/local/go/src/net/http/transport.go:1649
# 0x7008df net/http.(*persistConn).readLoop+0x12bf /usr/local/go/src/net/http/transport.go:1489
0: 0 [2: 32] @ 0x6ffa81 0x459be1
# 0x6ffa80 net/http.(*persistConn).readLoop+0x460 /usr/local/go/src/net/http/transport.go:1562
0: 0 [11: 3872] @ 0x4093aa 0x670c81 0x6da5e3 0x7022a4 0x6f7b3c 0x6a6f72 0x6a6bf8 0x6a8224 0x77b38c 0x775cc1 0x7758c8 0x79184a 0x7925a8 0x7a2e5e 0x7a3f64 0x7a499b 0x459be1
# 0x670c80 net/textproto.MIMEHeader.Set+0x70 /usr/local/go/src/net/textproto/header.go:22
# 0x6da5e2 net/http.Header.Set+0x52 /usr/local/go/src/net/http/header.go:31
# 0x7022a3 net/http.(*persistConn).roundTrip+0xc53 /usr/local/go/src/net/http/transport.go:1860
# 0x6f7b3b net/http.(*Transport).RoundTrip+0x74b /usr/local/go/src/net/http/transport.go:391
# 0x6a6f71 net/http.send+0x161 /usr/local/go/src/net/http/client.go:249
# 0x6a6bf7 net/http.(*Client).send+0x107 /usr/local/go/src/net/http/client.go:173
# 0x6a8223 net/http.(*Client).Do+0x253 /usr/local/go/src/net/http/client.go:595
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x775cc0 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).updateTTL+0x280 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:273
# 0x7758c7 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).PassTTL+0x67 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:232
# 0x791849 github.com/joyent/containerpilot/discovery.(*Consul).PassTTL+0x89 /go/src/github.com/joyent/containerpilot/discovery/consul.go:63
# 0x7925a7 github.com/joyent/containerpilot/discovery.(*ServiceDefinition).SendHeartbeat+0x107 /go/src/github.com/joyent/containerpilot/discovery/service.go:52
# 0x7a2e5d github.com/joyent/containerpilot/jobs.(*Job).SendHeartbeat+0x3d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:118
# 0x7a3f63 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x9c3 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:255
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [3: 192] @ 0x6fca16 0x707568 0x459be1
# 0x6fca15 net/http.(*Transport).dialConn+0xb05 /usr/local/go/src/net/http/transport.go:1116
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [1: 16] @ 0x468734 0x468869 0x466727 0x466acd 0x4671d4 0x484853 0x4843c4 0x795162 0x79a8fb 0x459be1
# 0x468733 syscall.ByteSliceFromString+0x63 /usr/local/go/src/syscall/syscall.go:55
# 0x468868 syscall.BytePtrFromString+0x38 /usr/local/go/src/syscall/syscall.go:71
# 0x466726 syscall.SlicePtrFromStrings+0x96 /usr/local/go/src/syscall/exec_unix.go:87
# 0x466acc syscall.forkExec+0x10c /usr/local/go/src/syscall/exec_unix.go:154
# 0x4671d3 syscall.StartProcess+0x63 /usr/local/go/src/syscall/exec_unix.go:240
# 0x484852 os.startProcess+0x1a2 /usr/local/go/src/os/exec_posix.go:45
# 0x4843c3 os.StartProcess+0x63 /usr/local/go/src/os/exec.go:94
# 0x795161 os/exec.(*Cmd).Start+0x3d1 /usr/local/go/src/os/exec/exec.go:359
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [2: 32] @ 0x40d6e1 0x46d804 0x46acf8 0x5977d9 0x5b18d9 0x5b1461 0x5a7c29 0x5b5cf9 0x5b5c04 0x58a309 0x589710 0x58872b 0x70c5c3 0x6fb207 0x6fdb5c 0x707568 0x459be1
# 0x46d803 syscall.connect+0xa3 /usr/local/go/src/syscall/zsyscall_linux_amd64.go:1616
# 0x46acf7 syscall.Connect+0x77 /usr/local/go/src/syscall/syscall_unix.go:230
# 0x5977d8 net.(*netFD).connect+0x88 /usr/local/go/src/net/fd_unix.go:75
# 0x5b18d8 net.(*netFD).dial+0xe8 /usr/local/go/src/net/sock_posix.go:140
# 0x5b1460 net.socket+0x1a0 /usr/local/go/src/net/sock_posix.go:92
# 0x5a7c28 net.internetSocket+0x128 /usr/local/go/src/net/ipsock_posix.go:154
# 0x5b5cf8 net.doDialTCP+0xb8 /usr/local/go/src/net/tcpsock_posix.go:62
# 0x5b5c03 net.dialTCP+0xe3 /usr/local/go/src/net/tcpsock_posix.go:58
# 0x58a308 net.dialSingle+0x478 /usr/local/go/src/net/dial.go:521
# 0x58970f net.dialSerial+0x21f /usr/local/go/src/net/dial.go:489
# 0x58872a net.(*Dialer).DialContext+0x70a /usr/local/go/src/net/dial.go:371
# 0x70c5c2 net.(*Dialer).DialContext-fm+0x72 /usr/local/go/src/net/http/transport.go:45
# 0x6fb206 net/http.(*Transport).dial+0x226 /usr/local/go/src/net/http/transport.go:849
# 0x6fdb5b net/http.(*Transport).dialConn+0x1c4b /usr/local/go/src/net/http/transport.go:1008
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [4: 64] @ 0x40ff8b 0x4bb366 0x4e7c31 0x4e5334 0x4e7a18 0x4e5334 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x40ff8a reflect.unsafe_New+0x2a /usr/local/go/src/runtime/malloc.go:825
# 0x4bb365 reflect.Zero+0x85 /usr/local/go/src/reflect/value.go:2127
# 0x4e7c30 encoding/json.(*decodeState).object+0x14f0 /usr/local/go/src/encoding/json/decode.go:682
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [1: 32] @ 0x48506b 0x4844cb 0x795922 0x79aa88 0x459be1
# 0x48506a os.(*Process).wait+0xfa /usr/local/go/src/os/exec_unix.go:48
# 0x4844ca os.(*Process).Wait+0x2a /usr/local/go/src/os/exec.go:115
# 0x795921 os/exec.(*Cmd).Wait+0x61 /usr/local/go/src/os/exec/exec.go:435
# 0x79aa87 github.com/joyent/containerpilot/commands.(*Command).Run.func2+0x287 /go/src/github.com/joyent/containerpilot/commands/commands.go:89
0: 0 [1: 96] @ 0x701968 0x6f7b3c 0x6a6f72 0x6a6bf8 0x6a8224 0x77b38c 0x775cc1 0x7758c8 0x79184a 0x7925a8 0x7a2e5e 0x7a3f64 0x7a499b 0x459be1
# 0x701967 net/http.(*persistConn).roundTrip+0x317 /usr/local/go/src/net/http/transport.go:1882
# 0x6f7b3b net/http.(*Transport).RoundTrip+0x74b /usr/local/go/src/net/http/transport.go:391
# 0x6a6f71 net/http.send+0x161 /usr/local/go/src/net/http/client.go:249
# 0x6a6bf7 net/http.(*Client).send+0x107 /usr/local/go/src/net/http/client.go:173
# 0x6a8223 net/http.(*Client).Do+0x253 /usr/local/go/src/net/http/client.go:595
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x775cc0 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).updateTTL+0x280 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:273
# 0x7758c7 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).PassTTL+0x67 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:232
# 0x791849 github.com/joyent/containerpilot/discovery.(*Consul).PassTTL+0x89 /go/src/github.com/joyent/containerpilot/discovery/consul.go:63
# 0x7925a7 github.com/joyent/containerpilot/discovery.(*ServiceDefinition).SendHeartbeat+0x107 /go/src/github.com/joyent/containerpilot/discovery/service.go:52
# 0x7a2e5d github.com/joyent/containerpilot/jobs.(*Job).SendHeartbeat+0x3d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:118
# 0x7a3f63 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x9c3 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:255
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [4: 384] @ 0x444d88 0x444899 0x444b17 0x565f37 0x6dd194 0x70117d 0x459be1
# 0x565f36 net/url.(*URL).RequestURI+0x96 /usr/local/go/src/net/url/url.go:997
# 0x6dd193 net/http.(*Request).write+0x143 /usr/local/go/src/net/http/request.go:524
# 0x70117c net/http.(*persistConn).writeLoop+0x1ac /usr/local/go/src/net/http/transport.go:1707
0: 0 [6: 576] @ 0x6fcb0c 0x707568 0x459be1
# 0x6fcb0b net/http.(*Transport).dialConn+0xbfb /usr/local/go/src/net/http/transport.go:1115
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [1: 48] @ 0x671991 0x672f48 0x6e2611 0x700ca7 0x7008e0 0x459be1
# 0x671990 net/textproto.(*Reader).readContinuedLineSlice+0x460 /usr/local/go/src/net/textproto/reader.go:144
# 0x672f47 net/textproto.(*Reader).ReadMIMEHeader+0xd7 /usr/local/go/src/net/textproto/reader.go:480
# 0x6e2610 net/http.ReadResponse+0x4a0 /usr/local/go/src/net/http/response.go:178
# 0x700ca6 net/http.(*persistConn).readResponse+0x56 /usr/local/go/src/net/http/transport.go:1649
# 0x7008df net/http.(*persistConn).readLoop+0x12bf /usr/local/go/src/net/http/transport.go:1489
0: 0 [2: 32] @ 0x7016ce 0x6f7b3c 0x6a6f72 0x6a6bf8 0x6a8224 0x77b38c 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x7016cd net/http.(*persistConn).roundTrip+0x7d /usr/local/go/src/net/http/transport.go:1825
# 0x6f7b3b net/http.(*Transport).RoundTrip+0x74b /usr/local/go/src/net/http/transport.go:391
# 0x6a6f71 net/http.send+0x161 /usr/local/go/src/net/http/client.go:249
# 0x6a6bf7 net/http.(*Client).send+0x107 /usr/local/go/src/net/http/client.go:173
# 0x6a8223 net/http.(*Client).Do+0x253 /usr/local/go/src/net/http/client.go:595
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [3: 192] @ 0x7949d3 0x794550 0x794e8d 0x79a8fb 0x459be1
# 0x7949d2 os/exec.(*Cmd).writerDescriptor+0x442 /usr/local/go/src/os/exec/exec.go:251
# 0x79454f os/exec.(*Cmd).stderr+0xcf /usr/local/go/src/os/exec/exec.go:229
# 0x794e8c os/exec.(*Cmd).Start+0xfc /usr/local/go/src/os/exec/exec.go:343
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [1: 16] @ 0x444d88 0x444c7e 0x565479 0x77aa73 0x77b302 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x565478 net/url.Values.Encode+0x488 /usr/local/go/src/net/url/url.go:881
# 0x77aa72 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*request).toHTTP+0x32 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:546
# 0x77b301 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0x31 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:603
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [2: 64] @ 0x6a810e 0x77b38c 0x775cc1 0x7758c8 0x79184a 0x7925a8 0x7a2e5e 0x7a3f64 0x7a499b 0x459be1
# 0x6a810d net/http.(*Client).Do+0x13d /usr/local/go/src/net/http/client.go:506
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x775cc0 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).updateTTL+0x280 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:273
# 0x7758c7 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).PassTTL+0x67 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:232
# 0x791849 github.com/joyent/containerpilot/discovery.(*Consul).PassTTL+0x89 /go/src/github.com/joyent/containerpilot/discovery/consul.go:63
# 0x7925a7 github.com/joyent/containerpilot/discovery.(*ServiceDefinition).SendHeartbeat+0x107 /go/src/github.com/joyent/containerpilot/discovery/service.go:52
# 0x7a2e5d github.com/joyent/containerpilot/jobs.(*Job).SendHeartbeat+0x3d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:118
# 0x7a3f63 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x9c3 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:255
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [3: 336] @ 0x5b1399 0x5a7c29 0x5b5cf9 0x5b5c04 0x58a309 0x589710 0x58872b 0x70c5c3 0x6fb207 0x6fdb5c 0x707568 0x459be1
# 0x5b1398 net.socket+0xd8 /usr/local/go/src/net/sock_posix.go:49
# 0x5a7c28 net.internetSocket+0x128 /usr/local/go/src/net/ipsock_posix.go:154
# 0x5b5cf8 net.doDialTCP+0xb8 /usr/local/go/src/net/tcpsock_posix.go:62
# 0x5b5c03 net.dialTCP+0xe3 /usr/local/go/src/net/tcpsock_posix.go:58
# 0x58a308 net.dialSingle+0x478 /usr/local/go/src/net/dial.go:521
# 0x58970f net.dialSerial+0x21f /usr/local/go/src/net/dial.go:489
# 0x58872a net.(*Dialer).DialContext+0x70a /usr/local/go/src/net/dial.go:371
# 0x70c5c2 net.(*Dialer).DialContext-fm+0x72 /usr/local/go/src/net/http/transport.go:45
# 0x6fb206 net/http.(*Transport).dial+0x226 /usr/local/go/src/net/http/transport.go:849
# 0x6fdb5b net/http.(*Transport).dialConn+0x1c4b /usr/local/go/src/net/http/transport.go:1008
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [6: 576] @ 0x57e905 0x57f13d 0x79a3c8 0x79a20b 0x7a30be 0x7a439d 0x7a499b 0x459be1
# 0x57e904 context.WithDeadline+0xe4 /usr/local/go/src/context/context.go:375
# 0x57f13c context.WithTimeout+0x9c /usr/local/go/src/context/context.go:437
# 0x79a3c7 github.com/joyent/containerpilot/commands.getContext+0x47 /go/src/github.com/joyent/containerpilot/commands/commands.go:103
# 0x79a20a github.com/joyent/containerpilot/commands.(*Command).Run+0x1ea /go/src/github.com/joyent/containerpilot/commands/commands.go:62
# 0x7a30bd github.com/joyent/containerpilot/jobs.(*Job).HealthCheck+0x5d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:153
# 0x7a439c github.com/joyent/containerpilot/jobs.(*Job).processEvent+0xdfc /go/src/github.com/joyent/containerpilot/jobs/jobs.go:226
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [2: 16] @ 0x79480d 0x79444d 0x794e8d 0x79a8fb 0x459be1
# 0x79480c os/exec.(*Cmd).writerDescriptor+0x27c /usr/local/go/src/os/exec/exec.go:257
# 0x79444c os/exec.(*Cmd).stdout+0x3c /usr/local/go/src/os/exec/exec.go:222
# 0x794e8c os/exec.(*Cmd).Start+0xfc /usr/local/go/src/os/exec/exec.go:343
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [3: 96] @ 0x444d88 0x444899 0x444b17 0x4e1ba7 0x503e62 0x50332f 0x797eac 0x793a8b 0x799d43 0x79a10a 0x7a30be 0x7a439d 0x7a499b 0x459be1
# 0x4e1ba6 strings.Join+0x476 /usr/local/go/src/strings/strings.go:349
# 0x503e61 path/filepath.join+0xb1 /usr/local/go/src/path/filepath/path_unix.go:45
# 0x50332e path/filepath.Join+0x3e /usr/local/go/src/path/filepath/path.go:205
# 0x797eab os/exec.LookPath+0x14b /usr/local/go/src/os/exec/lp_unix.go:52
# 0x793a8a os/exec.Command+0x1da /usr/local/go/src/os/exec/exec.go:136
# 0x799d42 github.com/joyent/containerpilot/commands.ArgsToCmd+0xa2 /go/src/github.com/joyent/containerpilot/commands/args.go:39
# 0x79a109 github.com/joyent/containerpilot/commands.(*Command).Run+0xe9 /go/src/github.com/joyent/containerpilot/commands/commands.go:57
# 0x7a30bd github.com/joyent/containerpilot/jobs.(*Job).HealthCheck+0x5d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:153
# 0x7a439c github.com/joyent/containerpilot/jobs.(*Job).processEvent+0xdfc /go/src/github.com/joyent/containerpilot/jobs/jobs.go:226
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [4: 192] @ 0x4e0d30 0x4e117c 0x6e2326 0x700ca7 0x7008e0 0x459be1
# 0x4e0d2f strings.genSplit+0x7f /usr/local/go/src/strings/strings.go:245
# 0x4e117b strings.SplitN+0x5b /usr/local/go/src/strings/strings.go:266
# 0x6e2325 net/http.ReadResponse+0x1b5 /usr/local/go/src/net/http/response.go:155
# 0x700ca6 net/http.(*persistConn).readResponse+0x56 /usr/local/go/src/net/http/transport.go:1649
# 0x7008df net/http.(*persistConn).readLoop+0x12bf /usr/local/go/src/net/http/transport.go:1489
0: 0 [1: 32] @ 0x4039b4 0x6fbfff 0x707568 0x459be1
# 0x6fbffe net/http.(*Transport).dialConn+0xee /usr/local/go/src/net/http/transport.go:972
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [11: 880] @ 0x468734 0x468869 0x466727 0x466b2e 0x4671d4 0x484853 0x4843c4 0x795162 0x79a8fb 0x459be1
# 0x468733 syscall.ByteSliceFromString+0x63 /usr/local/go/src/syscall/syscall.go:55
# 0x468868 syscall.BytePtrFromString+0x38 /usr/local/go/src/syscall/syscall.go:71
# 0x466726 syscall.SlicePtrFromStrings+0x96 /usr/local/go/src/syscall/exec_unix.go:87
# 0x466b2d syscall.forkExec+0x16d /usr/local/go/src/syscall/exec_unix.go:158
# 0x4671d3 syscall.StartProcess+0x63 /usr/local/go/src/syscall/exec_unix.go:240
# 0x484852 os.startProcess+0x1a2 /usr/local/go/src/os/exec_posix.go:45
# 0x4843c3 os.StartProcess+0x63 /usr/local/go/src/os/exec.go:94
# 0x795161 os/exec.(*Cmd).Start+0x3d1 /usr/local/go/src/os/exec/exec.go:359
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [8: 768] @ 0x57e99d 0x588bb7 0x70c5c3 0x6fb207 0x6fdb5c 0x707568 0x459be1
# 0x57e99c context.WithDeadline+0x17c /usr/local/go/src/context/context.go:376
# 0x588bb6 net.(*Dialer).DialContext+0xb96 /usr/local/go/src/net/dial.go:322
# 0x70c5c2 net.(*Dialer).DialContext-fm+0x72 /usr/local/go/src/net/http/transport.go:45
# 0x6fb206 net/http.(*Transport).dial+0x226 /usr/local/go/src/net/http/transport.go:849
# 0x6fdb5b net/http.(*Transport).dialConn+0x1c4b /usr/local/go/src/net/http/transport.go:1008
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [3: 288] @ 0x4e0d30 0x4e121b 0x503d79 0x503235 0x797e00 0x793a8b 0x799d43 0x79a10a 0x7a30be 0x7a439d 0x7a499b 0x459be1
# 0x4e0d2f strings.genSplit+0x7f /usr/local/go/src/strings/strings.go:245
# 0x4e121a strings.Split+0x5a /usr/local/go/src/strings/strings.go:283
# 0x503d78 path/filepath.splitList+0x88 /usr/local/go/src/path/filepath/path_unix.go:34
# 0x503234 path/filepath.SplitList+0x34 /usr/local/go/src/path/filepath/path.go:182
# 0x797dff os/exec.LookPath+0x9f /usr/local/go/src/os/exec/lp_unix.go:47
# 0x793a8a os/exec.Command+0x1da /usr/local/go/src/os/exec/exec.go:136
# 0x799d42 github.com/joyent/containerpilot/commands.ArgsToCmd+0xa2 /go/src/github.com/joyent/containerpilot/commands/args.go:39
# 0x79a109 github.com/joyent/containerpilot/commands.(*Command).Run+0xe9 /go/src/github.com/joyent/containerpilot/commands/commands.go:57
# 0x7a30bd github.com/joyent/containerpilot/jobs.(*Job).HealthCheck+0x5d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:153
# 0x7a439c github.com/joyent/containerpilot/jobs.(*Job).processEvent+0xdfc /go/src/github.com/joyent/containerpilot/jobs/jobs.go:226
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [3: 288] @ 0x6fb47f 0x6f797c 0x6a6f72 0x6a6bf8 0x6a8224 0x77b38c 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x6fb47e net/http.(*Transport).getConn+0x22e /usr/local/go/src/net/http/transport.go:887
# 0x6f797b net/http.(*Transport).RoundTrip+0x58b /usr/local/go/src/net/http/transport.go:378
# 0x6a6f71 net/http.send+0x161 /usr/local/go/src/net/http/client.go:249
# 0x6a6bf7 net/http.(*Client).send+0x107 /usr/local/go/src/net/http/client.go:173
# 0x6a8223 net/http.(*Client).Do+0x253 /usr/local/go/src/net/http/client.go:595
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [3: 96] @ 0x4879b9 0x48872f 0x7945fd 0x794550 0x794e8d 0x79a8fb 0x459be1
# 0x4879b8 os.NewFile+0x58 /usr/local/go/src/os/file_unix.go:56
# 0x48872e os.Pipe+0xee /usr/local/go/src/os/pipe_linux.go:32
# 0x7945fc os/exec.(*Cmd).writerDescriptor+0x6c /usr/local/go/src/os/exec/exec.go:246
# 0x79454f os/exec.(*Cmd).stderr+0xcf /usr/local/go/src/os/exec/exec.go:229
# 0x794e8c os/exec.(*Cmd).Start+0xfc /usr/local/go/src/os/exec/exec.go:343
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [7: 112] @ 0x444d88 0x444c7e 0x4ea589 0x4e84ef 0x4e536e 0x4e7a18 0x4e5334 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4ea588 encoding/json.(*decodeState).literalStore+0x1d98 /usr/local/go/src/encoding/json/decode.go:936
# 0x4e84ee encoding/json.(*decodeState).literal+0xde /usr/local/go/src/encoding/json/decode.go:799
# 0x4e536d encoding/json.(*decodeState).value+0x32d /usr/local/go/src/encoding/json/decode.go:405
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [4: 64] @ 0x40d628 0x6dd328 0x70117d 0x459be1
# 0x6dd327 net/http.(*Request).write+0x2d7 /usr/local/go/src/net/http/request.go:543
# 0x70117c net/http.(*persistConn).writeLoop+0x1ac /usr/local/go/src/net/http/transport.go:1707
0: 0 [4: 64] @ 0x444d88 0x444899 0x444b17 0x5a69fb 0x6de0fb 0x6dd116 0x70117d 0x459be1
# 0x5a69fa net.JoinHostPort+0x14a /usr/local/go/src/net/ipsock.go:191
# 0x6de0fa net/http.cleanHost+0x16a /usr/local/go/src/net/http/request.go:675
# 0x6dd115 net/http.(*Request).write+0xc5 /usr/local/go/src/net/http/request.go:511
# 0x70117c net/http.(*persistConn).writeLoop+0x1ac /usr/local/go/src/net/http/transport.go:1707
0: 0 [9: 2592] @ 0x6fc08e 0x707568 0x459be1
# 0x6fc08d net/http.(*Transport).dialConn+0x17d /usr/local/go/src/net/http/transport.go:975
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [9: 432] @ 0x63e7a2 0x703094 0x6f97fb 0x707850 0x6ffe57 0x459be1
# 0x63e7a1 container/list.(*List).PushFront+0x41 /usr/local/go/src/container/list/list.go:133
# 0x703093 net/http.(*connLRU).add+0x53 /usr/local/go/src/net/http/transport.go:2145
# 0x6f97fa net/http.(*Transport).tryPutIdleConn+0x3ba /usr/local/go/src/net/http/transport.go:701
# 0x70784f net/http.(*persistConn).readLoop.func2+0x3f /usr/local/go/src/net/http/transport.go:1447
# 0x6ffe56 net/http.(*persistConn).readLoop+0x836 /usr/local/go/src/net/http/transport.go:1606
0: 0 [4: 192] @ 0x5b56a6 0x5b19c1 0x5b1461 0x5a7c29 0x5b5cf9 0x5b5c04 0x58a309 0x589710 0x58872b 0x70c5c3 0x6fb207 0x6fdb5c 0x707568 0x459be1
# 0x5b56a5 net.sockaddrToTCP+0x1c5 /usr/local/go/src/net/tcpsock_posix.go:19
# 0x5b19c0 net.(*netFD).dial+0x1d0 /usr/local/go/src/net/sock_posix.go:151
# 0x5b1460 net.socket+0x1a0 /usr/local/go/src/net/sock_posix.go:92
# 0x5a7c28 net.internetSocket+0x128 /usr/local/go/src/net/ipsock_posix.go:154
# 0x5b5cf8 net.doDialTCP+0xb8 /usr/local/go/src/net/tcpsock_posix.go:62
# 0x5b5c03 net.dialTCP+0xe3 /usr/local/go/src/net/tcpsock_posix.go:58
# 0x58a308 net.dialSingle+0x478 /usr/local/go/src/net/dial.go:521
# 0x58970f net.dialSerial+0x21f /usr/local/go/src/net/dial.go:489
# 0x58872a net.(*Dialer).DialContext+0x70a /usr/local/go/src/net/dial.go:371
# 0x70c5c2 net.(*Dialer).DialContext-fm+0x72 /usr/local/go/src/net/http/transport.go:45
# 0x6fb206 net/http.(*Transport).dial+0x226 /usr/local/go/src/net/http/transport.go:849
# 0x6fdb5b net/http.(*Transport).dialConn+0x1c4b /usr/local/go/src/net/http/transport.go:1008
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [5: 160] @ 0x6a810e 0x77b38c 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x6a810d net/http.(*Client).Do+0x13d /usr/local/go/src/net/http/client.go:506
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [5: 80] @ 0x444d88 0x444c7e 0x4e97bc 0x4e84ef 0x4e536e 0x4e7a18 0x4e5334 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4e97bb encoding/json.(*decodeState).literalStore+0xfcb /usr/local/go/src/encoding/json/decode.go:953
# 0x4e84ee encoding/json.(*decodeState).literal+0xde /usr/local/go/src/encoding/json/decode.go:799
# 0x4e536d encoding/json.(*decodeState).value+0x32d /usr/local/go/src/encoding/json/decode.go:405
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [2: 32] @ 0x5a1cf2 0x5a6c51 0x586df3 0x588267 0x70c5c3 0x6fb207 0x6fdb5c 0x707568 0x459be1
# 0x5a1cf1 net.parseIPv4+0x141 /usr/local/go/src/net/ip.go:534
# 0x5a6c50 net.(*Resolver).internetAddrList+0x220 /usr/local/go/src/net/ipsock.go:239
# 0x586df2 net.(*Resolver).resolveAddrList+0x6b2 /usr/local/go/src/net/dial.go:188
# 0x588266 net.(*Dialer).DialContext+0x246 /usr/local/go/src/net/dial.go:349
# 0x70c5c2 net.(*Dialer).DialContext-fm+0x72 /usr/local/go/src/net/http/transport.go:45
# 0x6fb206 net/http.(*Transport).dial+0x226 /usr/local/go/src/net/http/transport.go:849
# 0x6fdb5b net/http.(*Transport).dialConn+0x1c4b /usr/local/go/src/net/http/transport.go:1008
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [3: 48] @ 0x444d88 0x444899 0x444b17 0x5a69fb 0x7027a8 0x6f8fb8 0x6f78d6 0x6a6f72 0x6a6bf8 0x6a8224 0x77b38c 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x5a69fa net.JoinHostPort+0x14a /usr/local/go/src/net/ipsock.go:191
# 0x7027a7 net/http.canonicalAddr+0xb7 /usr/local/go/src/net/http/transport.go:1999
# 0x6f8fb7 net/http.(*Transport).connectMethodForRequest+0xe7 /usr/local/go/src/net/http/transport.go:579
# 0x6f78d5 net/http.(*Transport).RoundTrip+0x4e5 /usr/local/go/src/net/http/transport.go:368
# 0x6a6f71 net/http.send+0x161 /usr/local/go/src/net/http/client.go:249
# 0x6a6bf7 net/http.(*Client).send+0x107 /usr/local/go/src/net/http/client.go:173
# 0x6a8223 net/http.(*Client).Do+0x253 /usr/local/go/src/net/http/client.go:595
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [3: 96] @ 0x4039b4 0x7951ff 0x79a8fb 0x459be1
# 0x7951fe os/exec.(*Cmd).Start+0x46e /usr/local/go/src/os/exec/exec.go:368
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [5: 80] @ 0x565079 0x77aa73 0x77b302 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x565078 net/url.Values.Encode+0x88 /usr/local/go/src/net/url/url.go:865
# 0x77aa72 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*request).toHTTP+0x32 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:546
# 0x77b301 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0x31 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:603
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [3: 48] @ 0x4a0815 0x4a1df1 0x4f7364 0x4f71b3 0x4f5dfc 0x4f59a1 0x4f6650 0x4f6555 0x4f4d38 0x4e50c6 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4a0814 strconv.quoteWith+0x54 /usr/local/go/src/strconv/quote.go:14
# 0x4a1df0 strconv.Quote+0x40 /usr/local/go/src/strconv/quote.go:112
# 0x4f7363 encoding/json.quoteChar+0x63 /usr/local/go/src/encoding/json/scanner.go:602
# 0x4f71b2 encoding/json.(*scanner).error+0x52 /usr/local/go/src/encoding/json/scanner.go:587
# 0x4f5dfb encoding/json.stateEndTop+0x6b /usr/local/go/src/encoding/json/scanner.go:325
# 0x4f59a0 encoding/json.stateEndValue+0x60 /usr/local/go/src/encoding/json/scanner.go:279
# 0x4f664f encoding/json.state0+0xcf /usr/local/go/src/encoding/json/scanner.go:432
# 0x4f6554 encoding/json.state1+0x84 /usr/local/go/src/encoding/json/scanner.go:419
# 0x4f4d37 encoding/json.nextValue+0xa7 /usr/local/go/src/encoding/json/scanner.go:40
# 0x4e50c5 encoding/json.(*decodeState).value+0x85 /usr/local/go/src/encoding/json/decode.go:365
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [6: 1152] @ 0x52839f 0x528343 0x79a164 0x7a30be 0x7a439d 0x7a499b 0x459be1
# 0x52839e github.com/joyent/containerpilot/vendor/github.com/sirupsen/logrus.(*Entry).WriterLevel+0x3e /go/src/github.com/joyent/containerpilot/vendor/github.com/sirupsen/logrus/writer.go:22
# 0x528342 github.com/joyent/containerpilot/vendor/github.com/sirupsen/logrus.(*Entry).Writer+0x32 /go/src/github.com/joyent/containerpilot/vendor/github.com/sirupsen/logrus/writer.go:18
# 0x79a163 github.com/joyent/containerpilot/commands.(*Command).Run+0x143 /go/src/github.com/joyent/containerpilot/commands/commands.go:59
# 0x7a30bd github.com/joyent/containerpilot/jobs.(*Job).HealthCheck+0x5d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:153
# 0x7a439c github.com/joyent/containerpilot/jobs.(*Job).processEvent+0xdfc /go/src/github.com/joyent/containerpilot/jobs/jobs.go:226
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [1: 16] @ 0x4f5674 0x4f51f1 0x4e4fe8 0x4e5c11 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4f5673 encoding/json.stateBeginValue+0x423 /usr/local/go/src/encoding/json/scanner.go:214
# 0x4f51f0 encoding/json.stateBeginValueOrEmpty+0x70 /usr/local/go/src/encoding/json/scanner.go:203
# 0x4e4fe7 encoding/json.(*decodeState).scanWhile+0x57 /usr/local/go/src/encoding/json/decode.go:352
# 0x4e5c10 encoding/json.(*decodeState).array+0x100 /usr/local/go/src/encoding/json/decode.go:527
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [3: 48] @ 0x444d88 0x444899 0x444aa7 0x6f2fff 0x6dd572 0x70117d 0x459be1
# 0x6f2ffe net/http.(*transferWriter).WriteHeader+0x64e /usr/local/go/src/net/http/transfer.go:268
# 0x6dd571 net/http.(*Request).write+0x521 /usr/local/go/src/net/http/request.go:572
# 0x70117c net/http.(*persistConn).writeLoop+0x1ac /usr/local/go/src/net/http/transport.go:1707
0: 0 [1: 64] @ 0x444d88 0x444c7e 0x4c90c6 0x792565 0x7a2e5e 0x7a3f64 0x7a499b 0x459be1
# 0x4c90c5 fmt.Sprintf+0x95 /usr/local/go/src/fmt/print.go:197
# 0x792564 github.com/joyent/containerpilot/discovery.(*ServiceDefinition).SendHeartbeat+0xc4 /go/src/github.com/joyent/containerpilot/discovery/service.go:51
# 0x7a2e5d github.com/joyent/containerpilot/jobs.(*Job).SendHeartbeat+0x3d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:118
# 0x7a3f63 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x9c3 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:255
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [4: 384] @ 0x403992 0x6fbfd9 0x707568 0x459be1
# 0x6fbfd8 net/http.(*Transport).dialConn+0xc8 /usr/local/go/src/net/http/transport.go:971
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [8: 128] @ 0x40ff8b 0x4bb473 0x4bc3b9 0x4bceb8 0x4bba57 0x4e7148 0x4e5334 0x4e7a18 0x4e5334 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x40ff8a reflect.unsafe_New+0x2a /usr/local/go/src/runtime/malloc.go:825
# 0x4bb472 reflect.New+0x52 /usr/local/go/src/reflect/value.go:2138
# 0x4bc3b8 reflect.makeString+0x38 /usr/local/go/src/reflect/value.go:2328
# 0x4bceb7 reflect.cvtBytesString+0xa7 /usr/local/go/src/reflect/value.go:2405
# 0x4bba56 reflect.Value.Convert+0xe6 /usr/local/go/src/reflect/value.go:2195
# 0x4e7147 encoding/json.(*decodeState).object+0xa07 /usr/local/go/src/encoding/json/decode.go:743
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [1: 32] @ 0x6a8088 0x77b38c 0x775cc1 0x7758c8 0x79184a 0x7925a8 0x7a2e5e 0x7a3f64 0x7a499b 0x459be1
# 0x6a8087 net/http.(*Client).Do+0xb7 /usr/local/go/src/net/http/client.go:498
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x775cc0 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).updateTTL+0x280 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:273
# 0x7758c7 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).PassTTL+0x67 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:232
# 0x791849 github.com/joyent/containerpilot/discovery.(*Consul).PassTTL+0x89 /go/src/github.com/joyent/containerpilot/discovery/consul.go:63
# 0x7925a7 github.com/joyent/containerpilot/discovery.(*ServiceDefinition).SendHeartbeat+0x107 /go/src/github.com/joyent/containerpilot/discovery/service.go:52
# 0x7a2e5d github.com/joyent/containerpilot/jobs.(*Job).SendHeartbeat+0x3d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:118
# 0x7a3f63 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x9c3 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:255
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [2: 32] @ 0x40d628 0x792513 0x7a2e5e 0x7a3f64 0x7a499b 0x459be1
# 0x792512 github.com/joyent/containerpilot/discovery.(*ServiceDefinition).SendHeartbeat+0x72 /go/src/github.com/joyent/containerpilot/discovery/service.go:51
# 0x7a2e5d github.com/joyent/containerpilot/jobs.(*Job).SendHeartbeat+0x3d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:118
# 0x7a3f63 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x9c3 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:255
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [6: 576] @ 0x57e905 0x588bb7 0x70c5c3 0x6fb207 0x6fdb5c 0x707568 0x459be1
# 0x57e904 context.WithDeadline+0xe4 /usr/local/go/src/context/context.go:375
# 0x588bb6 net.(*Dialer).DialContext+0xb96 /usr/local/go/src/net/dial.go:322
# 0x70c5c2 net.(*Dialer).DialContext-fm+0x72 /usr/local/go/src/net/http/transport.go:45
# 0x6fb206 net/http.(*Transport).dial+0x226 /usr/local/go/src/net/http/transport.go:849
# 0x6fdb5b net/http.(*Transport).dialConn+0x1c4b /usr/local/go/src/net/http/transport.go:1008
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [2: 64] @ 0x794905 0x794550 0x794e8d 0x79a8fb 0x459be1
# 0x794904 os/exec.(*Cmd).writerDescriptor+0x374 /usr/local/go/src/os/exec/exec.go:252
# 0x79454f os/exec.(*Cmd).stderr+0xcf /usr/local/go/src/os/exec/exec.go:229
# 0x794e8c os/exec.(*Cmd).Start+0xfc /usr/local/go/src/os/exec/exec.go:343
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [8: 256] @ 0x671991 0x672f48 0x6e2611 0x700ca7 0x7008e0 0x459be1
# 0x671990 net/textproto.(*Reader).readContinuedLineSlice+0x460 /usr/local/go/src/net/textproto/reader.go:144
# 0x672f47 net/textproto.(*Reader).ReadMIMEHeader+0xd7 /usr/local/go/src/net/textproto/reader.go:480
# 0x6e2610 net/http.ReadResponse+0x4a0 /usr/local/go/src/net/http/response.go:178
# 0x700ca6 net/http.(*persistConn).readResponse+0x56 /usr/local/go/src/net/http/transport.go:1649
# 0x7008df net/http.(*persistConn).readLoop+0x12bf /usr/local/go/src/net/http/transport.go:1489
0: 0 [6: 288] @ 0x444d88 0x444899 0x444b17 0x565f37 0x6dd194 0x70117d 0x459be1
# 0x565f36 net/url.(*URL).RequestURI+0x96 /usr/local/go/src/net/url/url.go:997
# 0x6dd193 net/http.(*Request).write+0x143 /usr/local/go/src/net/http/request.go:524
# 0x70117c net/http.(*persistConn).writeLoop+0x1ac /usr/local/go/src/net/http/transport.go:1707
0: 0 [14: 1792] @ 0x5628a0 0x562372 0x6de71a 0x77aafb 0x77b302 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x56289f net/url.parse+0x5f /usr/local/go/src/net/url/url.go:476
# 0x562371 net/url.Parse+0xa1 /usr/local/go/src/net/url/url.go:439
# 0x6de719 net/http.NewRequest+0x99 /usr/local/go/src/net/http/request.go:768
# 0x77aafa github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*request).toHTTP+0xba /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:558
# 0x77b301 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0x31 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:603
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [1: 32] @ 0x468734 0x468869 0x46d2bf 0x488f2c 0x797cc9 0x797ece 0x793a8b 0x799d43 0x79a10a 0x7a30be 0x7a439d 0x7a499b 0x459be1
# 0x468733 syscall.ByteSliceFromString+0x63 /usr/local/go/src/syscall/syscall.go:55
# 0x468868 syscall.BytePtrFromString+0x38 /usr/local/go/src/syscall/syscall.go:71
# 0x46d2be syscall.Stat+0x3e /usr/local/go/src/syscall/zsyscall_linux_amd64.go:1525
# 0x488f2b os.Stat+0x5b /usr/local/go/src/os/stat_unix.go:32
# 0x797cc8 os/exec.findExecutable+0x38 /usr/local/go/src/os/exec/lp_unix.go:20
# 0x797ecd os/exec.LookPath+0x16d /usr/local/go/src/os/exec/lp_unix.go:53
# 0x793a8a os/exec.Command+0x1da /usr/local/go/src/os/exec/exec.go:136
# 0x799d42 github.com/joyent/containerpilot/commands.ArgsToCmd+0xa2 /go/src/github.com/joyent/containerpilot/commands/args.go:39
# 0x79a109 github.com/joyent/containerpilot/commands.(*Command).Run+0xe9 /go/src/github.com/joyent/containerpilot/commands/commands.go:57
# 0x7a30bd github.com/joyent/containerpilot/jobs.(*Job).HealthCheck+0x5d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:153
# 0x7a439c github.com/joyent/containerpilot/jobs.(*Job).processEvent+0xdfc /go/src/github.com/joyent/containerpilot/jobs/jobs.go:226
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [4: 512] @ 0x77ae5b 0x775bf0 0x7758c8 0x79184a 0x7925a8 0x7a2e5e 0x7a3f64 0x7a499b 0x459be1
# 0x77ae5a github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).newRequest+0x10a /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:584
# 0x775bef github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).updateTTL+0x1af /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:271
# 0x7758c7 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).PassTTL+0x67 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:232
# 0x791849 github.com/joyent/containerpilot/discovery.(*Consul).PassTTL+0x89 /go/src/github.com/joyent/containerpilot/discovery/consul.go:63
# 0x7925a7 github.com/joyent/containerpilot/discovery.(*ServiceDefinition).SendHeartbeat+0x107 /go/src/github.com/joyent/containerpilot/discovery/service.go:52
# 0x7a2e5d github.com/joyent/containerpilot/jobs.(*Job).SendHeartbeat+0x3d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:118
# 0x7a3f63 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x9c3 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:255
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [7: 336] @ 0x444d88 0x444899 0x444b17 0x565f37 0x77aaba 0x77b302 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x565f36 net/url.(*URL).RequestURI+0x96 /usr/local/go/src/net/url/url.go:997
# 0x77aab9 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*request).toHTTP+0x79 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:558
# 0x77b301 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0x31 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:603
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [7: 224] @ 0x4bad95 0x4e6261 0x4e52c7 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4bad94 reflect.MakeSlice+0x84 /usr/local/go/src/reflect/value.go:2061
# 0x4e6260 encoding/json.(*decodeState).array+0x750 /usr/local/go/src/encoding/json/decode.go:544
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [4: 256] @ 0x478949 0x57ec9d 0x57f13d 0x79a3c8 0x79a20b 0x7a30be 0x7a439d 0x7a499b 0x459be1
# 0x478948 time.AfterFunc+0x48 /usr/local/go/src/time/sleep.go:163
# 0x57ec9c context.WithDeadline+0x47c /usr/local/go/src/context/context.go:389
# 0x57f13c context.WithTimeout+0x9c /usr/local/go/src/context/context.go:437
# 0x79a3c7 github.com/joyent/containerpilot/commands.getContext+0x47 /go/src/github.com/joyent/containerpilot/commands/commands.go:103
# 0x79a20a github.com/joyent/containerpilot/commands.(*Command).Run+0x1ea /go/src/github.com/joyent/containerpilot/commands/commands.go:62
# 0x7a30bd github.com/joyent/containerpilot/jobs.(*Job).HealthCheck+0x5d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:153
# 0x7a439c github.com/joyent/containerpilot/jobs.(*Job).processEvent+0xdfc /go/src/github.com/joyent/containerpilot/jobs/jobs.go:226
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [1: 48] @ 0x40842c 0x6da79a 0x6a9134 0x6a80f1 0x77b38c 0x775cc1 0x7758c8 0x79184a 0x7925a8 0x7a2e5e 0x7a3f64 0x7a499b 0x459be1
# 0x6da799 net/http.Header.clone+0x69 /usr/local/go/src/net/http/header.go:63
# 0x6a9133 net/http.(*Client).makeHeadersCopier+0x43 /usr/local/go/src/net/http/client.go:622
# 0x6a80f0 net/http.(*Client).Do+0x120 /usr/local/go/src/net/http/client.go:500
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x775cc0 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).updateTTL+0x280 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:273
# 0x7758c7 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).PassTTL+0x67 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:232
# 0x791849 github.com/joyent/containerpilot/discovery.(*Consul).PassTTL+0x89 /go/src/github.com/joyent/containerpilot/discovery/consul.go:63
# 0x7925a7 github.com/joyent/containerpilot/discovery.(*ServiceDefinition).SendHeartbeat+0x107 /go/src/github.com/joyent/containerpilot/discovery/service.go:52
# 0x7a2e5d github.com/joyent/containerpilot/jobs.(*Job).SendHeartbeat+0x3d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:118
# 0x7a3f63 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x9c3 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:255
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [15: 1920] @ 0x6f1584 0x6dd51f 0x70117d 0x459be1
# 0x6f1583 net/http.newTransferWriter+0x33 /usr/local/go/src/net/http/transfer.go:73
# 0x6dd51e net/http.(*Request).write+0x4ce /usr/local/go/src/net/http/request.go:568
# 0x70117c net/http.(*persistConn).writeLoop+0x1ac /usr/local/go/src/net/http/transport.go:1707
0: 0 [6: 192] @ 0x444d88 0x444c7e 0x4c90c6 0x7a3658 0x7a499b 0x459be1
# 0x4c90c5 fmt.Sprintf+0x95 /usr/local/go/src/fmt/print.go:197
# 0x7a3657 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0xb7 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:213
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [5: 560] @ 0x444d88 0x444c7e 0x528944 0x459be1
# 0x528943 github.com/joyent/containerpilot/vendor/github.com/sirupsen/logrus.(*Entry).writerScanner+0xc3 /go/src/github.com/joyent/containerpilot/vendor/github.com/sirupsen/logrus/writer.go:52
0: 0 [3: 48] @ 0x4e0d30 0x4e121b 0x6f490f 0x6f3a17 0x6e2762 0x700ca7 0x7008e0 0x459be1
# 0x4e0d2f strings.genSplit+0x7f /usr/local/go/src/strings/strings.go:245
# 0x4e121a strings.Split+0x5a /usr/local/go/src/strings/strings.go:283
# 0x6f490e net/http.(*transferReader).fixTransferEncoding+0x12e /usr/local/go/src/net/http/transfer.go:540
# 0x6f3a16 net/http.readTransfer+0x176 /usr/local/go/src/net/http/transfer.go:440
# 0x6e2761 net/http.ReadResponse+0x5f1 /usr/local/go/src/net/http/response.go:189
# 0x700ca6 net/http.(*persistConn).readResponse+0x56 /usr/local/go/src/net/http/transport.go:1649
# 0x7008df net/http.(*persistConn).readLoop+0x12bf /usr/local/go/src/net/http/transport.go:1489
0: 0 [1: 8] @ 0x6a8568 0x77b38c 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x6a8567 net/http.(*Client).Do+0x597 /usr/local/go/src/net/http/client.go:592
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [2: 224] @ 0x565043 0x77aa73 0x77b302 0x775cc1 0x7758c8 0x79184a 0x7925a8 0x7a2e5e 0x7a3f64 0x7a499b 0x459be1
# 0x565042 net/url.Values.Encode+0x52 /usr/local/go/src/net/url/url.go:864
# 0x77aa72 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*request).toHTTP+0x32 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:546
# 0x77b301 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0x31 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:603
# 0x775cc0 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).updateTTL+0x280 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:273
# 0x7758c7 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).PassTTL+0x67 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:232
# 0x791849 github.com/joyent/containerpilot/discovery.(*Consul).PassTTL+0x89 /go/src/github.com/joyent/containerpilot/discovery/consul.go:63
# 0x7925a7 github.com/joyent/containerpilot/discovery.(*ServiceDefinition).SendHeartbeat+0x107 /go/src/github.com/joyent/containerpilot/discovery/service.go:52
# 0x7a2e5d github.com/joyent/containerpilot/jobs.(*Job).SendHeartbeat+0x3d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:118
# 0x7a3f63 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x9c3 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:255
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [2: 64] @ 0x464e0a 0x466d28 0x4671d4 0x484853 0x4843c4 0x795162 0x79a8fb 0x459be1
# 0x464e09 syscall.forkAndExecInChild+0xb9 /usr/local/go/src/syscall/exec_linux.go:77
# 0x466d27 syscall.forkExec+0x367 /usr/local/go/src/syscall/exec_unix.go:193
# 0x4671d3 syscall.StartProcess+0x63 /usr/local/go/src/syscall/exec_unix.go:240
# 0x484852 os.startProcess+0x1a2 /usr/local/go/src/os/exec_posix.go:45
# 0x4843c3 os.StartProcess+0x63 /usr/local/go/src/os/exec.go:94
# 0x795161 os/exec.(*Cmd).Start+0x3d1 /usr/local/go/src/os/exec/exec.go:359
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [4: 64] @ 0x40ff8b 0x4bb473 0x4e7cb8 0x4e5334 0x4e7a18 0x4e5334 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x40ff8a reflect.unsafe_New+0x2a /usr/local/go/src/runtime/malloc.go:825
# 0x4bb472 reflect.New+0x52 /usr/local/go/src/reflect/value.go:2138
# 0x4e7cb7 encoding/json.(*decodeState).object+0x1577 /usr/local/go/src/encoding/json/decode.go:680
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [17: 544] @ 0x444d88 0x444c7e 0x4c90c6 0x7a36f3 0x7a499b 0x459be1
# 0x4c90c5 fmt.Sprintf+0x95 /usr/local/go/src/fmt/print.go:197
# 0x7a36f2 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x152 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:214
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [5: 80] @ 0x6f4941 0x6f3a17 0x6e2762 0x700ca7 0x7008e0 0x459be1
# 0x6f4940 net/http.(*transferReader).fixTransferEncoding+0x160 /usr/local/go/src/net/http/transfer.go:541
# 0x6f3a16 net/http.readTransfer+0x176 /usr/local/go/src/net/http/transfer.go:440
# 0x6e2761 net/http.ReadResponse+0x5f1 /usr/local/go/src/net/http/response.go:189
# 0x700ca6 net/http.(*persistConn).readResponse+0x56 /usr/local/go/src/net/http/transport.go:1649
# 0x7008df net/http.(*persistConn).readLoop+0x12bf /usr/local/go/src/net/http/transport.go:1489
0: 0 [14: 224] @ 0x444d88 0x444c7e 0x4a0891 0x4a1df1 0x4f7364 0x4f71b3 0x4f5dfc 0x4f59a1 0x4f6650 0x4f6555 0x4f4d38 0x4e50c6 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4a0890 strconv.quoteWith+0xd0 /usr/local/go/src/strconv/quote.go:14
# 0x4a1df0 strconv.Quote+0x40 /usr/local/go/src/strconv/quote.go:112
# 0x4f7363 encoding/json.quoteChar+0x63 /usr/local/go/src/encoding/json/scanner.go:602
# 0x4f71b2 encoding/json.(*scanner).error+0x52 /usr/local/go/src/encoding/json/scanner.go:587
# 0x4f5dfb encoding/json.stateEndTop+0x6b /usr/local/go/src/encoding/json/scanner.go:325
# 0x4f59a0 encoding/json.stateEndValue+0x60 /usr/local/go/src/encoding/json/scanner.go:279
# 0x4f664f encoding/json.state0+0xcf /usr/local/go/src/encoding/json/scanner.go:432
# 0x4f6554 encoding/json.state1+0x84 /usr/local/go/src/encoding/json/scanner.go:419
# 0x4f4d37 encoding/json.nextValue+0xa7 /usr/local/go/src/encoding/json/scanner.go:40
# 0x4e50c5 encoding/json.(*decodeState).value+0x85 /usr/local/go/src/encoding/json/decode.go:365
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [5: 160] @ 0x6a8088 0x77b38c 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x6a8087 net/http.(*Client).Do+0xb7 /usr/local/go/src/net/http/client.go:498
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [1: 48] @ 0x488f59 0x797cc9 0x797ece 0x793a8b 0x799d43 0x79a10a 0x7a30be 0x7a439d 0x7a499b 0x459be1
# 0x488f58 os.Stat+0x88 /usr/local/go/src/os/stat_unix.go:34
# 0x797cc8 os/exec.findExecutable+0x38 /usr/local/go/src/os/exec/lp_unix.go:20
# 0x797ecd os/exec.LookPath+0x16d /usr/local/go/src/os/exec/lp_unix.go:53
# 0x793a8a os/exec.Command+0x1da /usr/local/go/src/os/exec/exec.go:136
# 0x799d42 github.com/joyent/containerpilot/commands.ArgsToCmd+0xa2 /go/src/github.com/joyent/containerpilot/commands/args.go:39
# 0x79a109 github.com/joyent/containerpilot/commands.(*Command).Run+0xe9 /go/src/github.com/joyent/containerpilot/commands/commands.go:57
# 0x7a30bd github.com/joyent/containerpilot/jobs.(*Job).HealthCheck+0x5d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:153
# 0x7a439c github.com/joyent/containerpilot/jobs.(*Job).processEvent+0xdfc /go/src/github.com/joyent/containerpilot/jobs/jobs.go:226
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [5: 240] @ 0x4039b4 0x6fbfd9 0x707568 0x459be1
# 0x6fbfd8 net/http.(*Transport).dialConn+0xc8 /usr/local/go/src/net/http/transport.go:971
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [5: 80] @ 0x40d628 0x6dda3e 0x70117d 0x459be1
# 0x6dda3d net/http.(*Request).write+0x9ed /usr/local/go/src/net/http/request.go:561
# 0x70117c net/http.(*persistConn).writeLoop+0x1ac /usr/local/go/src/net/http/transport.go:1707
0: 0 [8: 768] @ 0x444d88 0x444899 0x444b17 0x565f37 0x77aaba 0x77b302 0x775cc1 0x7758c8 0x79184a 0x7925a8 0x7a2e5e 0x7a3f64 0x7a499b 0x459be1
# 0x565f36 net/url.(*URL).RequestURI+0x96 /usr/local/go/src/net/url/url.go:997
# 0x77aab9 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*request).toHTTP+0x79 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:558
# 0x77b301 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0x31 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:603
# 0x775cc0 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).updateTTL+0x280 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:273
# 0x7758c7 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).PassTTL+0x67 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:232
# 0x791849 github.com/joyent/containerpilot/discovery.(*Consul).PassTTL+0x89 /go/src/github.com/joyent/containerpilot/discovery/consul.go:63
# 0x7925a7 github.com/joyent/containerpilot/discovery.(*ServiceDefinition).SendHeartbeat+0x107 /go/src/github.com/joyent/containerpilot/discovery/service.go:52
# 0x7a2e5d github.com/joyent/containerpilot/jobs.(*Job).SendHeartbeat+0x3d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:118
# 0x7a3f63 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x9c3 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:255
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [7: 672] @ 0x444d88 0x444c7e 0x528944 0x459be1
# 0x528943 github.com/joyent/containerpilot/vendor/github.com/sirupsen/logrus.(*Entry).writerScanner+0xc3 /go/src/github.com/joyent/containerpilot/vendor/github.com/sirupsen/logrus/writer.go:52
0: 0 [13: 624] @ 0x40842c 0x6de7f7 0x77aafb 0x77b302 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x6de7f6 net/http.NewRequest+0x176 /usr/local/go/src/net/http/request.go:784
# 0x77aafa github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*request).toHTTP+0xba /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:558
# 0x77b301 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0x31 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:603
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [11: 528] @ 0x40842c 0x77adaa 0x77f6da 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x77ada9 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).newRequest+0x59 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:586
# 0x77f6d9 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0xf9 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:147
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [5: 240] @ 0x40842c 0x6da79a 0x6a9134 0x6a80f1 0x77b38c 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x6da799 net/http.Header.clone+0x69 /usr/local/go/src/net/http/header.go:63
# 0x6a9133 net/http.(*Client).makeHeadersCopier+0x43 /usr/local/go/src/net/http/client.go:622
# 0x6a80f0 net/http.(*Client).Do+0x120 /usr/local/go/src/net/http/client.go:500
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [11: 1408] @ 0x58847a 0x70c5c3 0x6fb207 0x6fdb5c 0x707568 0x459be1
# 0x588479 net.(*Dialer).DialContext+0x459 /usr/local/go/src/net/dial.go:357
# 0x70c5c2 net.(*Dialer).DialContext-fm+0x72 /usr/local/go/src/net/http/transport.go:45
# 0x6fb206 net/http.(*Transport).dial+0x226 /usr/local/go/src/net/http/transport.go:849
# 0x6fdb5b net/http.(*Transport).dialConn+0x1c4b /usr/local/go/src/net/http/transport.go:1008
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [3: 288] @ 0x403992 0x7018e0 0x6f7b3c 0x6a6f72 0x6a6bf8 0x6a8224 0x77b38c 0x775cc1 0x7758c8 0x79184a 0x7925a8 0x7a2e5e 0x7a3f64 0x7a499b 0x459be1
# 0x7018df net/http.(*persistConn).roundTrip+0x28f /usr/local/go/src/net/http/transport.go:1879
# 0x6f7b3b net/http.(*Transport).RoundTrip+0x74b /usr/local/go/src/net/http/transport.go:391
# 0x6a6f71 net/http.send+0x161 /usr/local/go/src/net/http/client.go:249
# 0x6a6bf7 net/http.(*Client).send+0x107 /usr/local/go/src/net/http/client.go:173
# 0x6a8223 net/http.(*Client).Do+0x253 /usr/local/go/src/net/http/client.go:595
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x775cc0 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).updateTTL+0x280 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:273
# 0x7758c7 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).PassTTL+0x67 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:232
# 0x791849 github.com/joyent/containerpilot/discovery.(*Consul).PassTTL+0x89 /go/src/github.com/joyent/containerpilot/discovery/consul.go:63
# 0x7925a7 github.com/joyent/containerpilot/discovery.(*ServiceDefinition).SendHeartbeat+0x107 /go/src/github.com/joyent/containerpilot/discovery/service.go:52
# 0x7a2e5d github.com/joyent/containerpilot/jobs.(*Job).SendHeartbeat+0x3d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:118
# 0x7a3f63 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x9c3 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:255
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [8: 256] @ 0x444d88 0x444c7e 0x6730c9 0x6e2611 0x700ca7 0x7008e0 0x459be1
# 0x6730c8 net/textproto.(*Reader).ReadMIMEHeader+0x258 /usr/local/go/src/net/textproto/reader.go:510
# 0x6e2610 net/http.ReadResponse+0x4a0 /usr/local/go/src/net/http/response.go:178
# 0x700ca6 net/http.(*persistConn).readResponse+0x56 /usr/local/go/src/net/http/transport.go:1649
# 0x7008df net/http.(*persistConn).readLoop+0x12bf /usr/local/go/src/net/http/transport.go:1489
0: 0 [14: 224] @ 0x40d628 0x7a36a1 0x7a499b 0x459be1
# 0x7a36a0 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x100 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:214
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [4: 1024] @ 0x6de814 0x77aafb 0x77b302 0x775cc1 0x7758c8 0x79184a 0x7925a8 0x7a2e5e 0x7a3f64 0x7a499b 0x459be1
# 0x6de813 net/http.NewRequest+0x193 /usr/local/go/src/net/http/request.go:786
# 0x77aafa github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*request).toHTTP+0xba /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:558
# 0x77b301 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0x31 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:603
# 0x775cc0 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).updateTTL+0x280 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:273
# 0x7758c7 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).PassTTL+0x67 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:232
# 0x791849 github.com/joyent/containerpilot/discovery.(*Consul).PassTTL+0x89 /go/src/github.com/joyent/containerpilot/discovery/consul.go:63
# 0x7925a7 github.com/joyent/containerpilot/discovery.(*ServiceDefinition).SendHeartbeat+0x107 /go/src/github.com/joyent/containerpilot/discovery/service.go:52
# 0x7a2e5d github.com/joyent/containerpilot/jobs.(*Job).SendHeartbeat+0x3d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:118
# 0x7a3f63 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x9c3 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:255
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [6: 576] @ 0x5978b7 0x5b18d9 0x5b1461 0x5a7c29 0x5b5cf9 0x5b5c04 0x58a309 0x589710 0x58872b 0x70c5c3 0x6fb207 0x6fdb5c 0x707568 0x459be1
# 0x5978b6 net.(*netFD).connect+0x166 /usr/local/go/src/net/fd_unix.go:117
# 0x5b18d8 net.(*netFD).dial+0xe8 /usr/local/go/src/net/sock_posix.go:140
# 0x5b1460 net.socket+0x1a0 /usr/local/go/src/net/sock_posix.go:92
# 0x5a7c28 net.internetSocket+0x128 /usr/local/go/src/net/ipsock_posix.go:154
# 0x5b5cf8 net.doDialTCP+0xb8 /usr/local/go/src/net/tcpsock_posix.go:62
# 0x5b5c03 net.dialTCP+0xe3 /usr/local/go/src/net/tcpsock_posix.go:58
# 0x58a308 net.dialSingle+0x478 /usr/local/go/src/net/dial.go:521
# 0x58970f net.dialSerial+0x21f /usr/local/go/src/net/dial.go:489
# 0x58872a net.(*Dialer).DialContext+0x70a /usr/local/go/src/net/dial.go:371
# 0x70c5c2 net.(*Dialer).DialContext-fm+0x72 /usr/local/go/src/net/http/transport.go:45
# 0x6fb206 net/http.(*Transport).dial+0x226 /usr/local/go/src/net/http/transport.go:849
# 0x6fdb5b net/http.(*Transport).dialConn+0x1c4b /usr/local/go/src/net/http/transport.go:1008
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [8: 256] @ 0x4bad95 0x4e6261 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4bad94 reflect.MakeSlice+0x84 /usr/local/go/src/reflect/value.go:2061
# 0x4e6260 encoding/json.(*decodeState).array+0x750 /usr/local/go/src/encoding/json/decode.go:544
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [1: 32] @ 0x40d6e1 0x4d9e15 0x56520d 0x77aa73 0x77b302 0x775cc1 0x7758c8 0x79184a 0x7925a8 0x7a2e5e 0x7a3f64 0x7a499b 0x459be1
# 0x4d9e14 sort.Strings+0x54 /usr/local/go/src/sort/sort.go:351
# 0x56520c net/url.Values.Encode+0x21c /usr/local/go/src/net/url/url.go:869
# 0x77aa72 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*request).toHTTP+0x32 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:546
# 0x77b301 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0x31 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:603
# 0x775cc0 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).updateTTL+0x280 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:273
# 0x7758c7 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).PassTTL+0x67 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:232
# 0x791849 github.com/joyent/containerpilot/discovery.(*Consul).PassTTL+0x89 /go/src/github.com/joyent/containerpilot/discovery/consul.go:63
# 0x7925a7 github.com/joyent/containerpilot/discovery.(*ServiceDefinition).SendHeartbeat+0x107 /go/src/github.com/joyent/containerpilot/discovery/service.go:52
# 0x7a2e5d github.com/joyent/containerpilot/jobs.(*Job).SendHeartbeat+0x3d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:118
# 0x7a3f63 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x9c3 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:255
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [1: 16] @ 0x528968 0x459be1
# 0x528967 github.com/joyent/containerpilot/vendor/github.com/sirupsen/logrus.(*Entry).writerScanner+0xe7 /go/src/github.com/joyent/containerpilot/vendor/github.com/sirupsen/logrus/writer.go:52
0: 0 [4: 128] @ 0x6f785b 0x6a6f72 0x6a6bf8 0x6a8224 0x77b38c 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x6f785a net/http.(*Transport).RoundTrip+0x46a /usr/local/go/src/net/http/transport.go:367
# 0x6a6f71 net/http.send+0x161 /usr/local/go/src/net/http/client.go:249
# 0x6a6bf7 net/http.(*Client).send+0x107 /usr/local/go/src/net/http/client.go:173
# 0x6a8223 net/http.(*Client).Do+0x253 /usr/local/go/src/net/http/client.go:595
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [1: 96] @ 0x6fc025 0x707568 0x459be1
# 0x6fc024 net/http.(*Transport).dialConn+0x114 /usr/local/go/src/net/http/transport.go:973
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [2: 64] @ 0x795536 0x79a8fb 0x459be1
# 0x795535 os/exec.(*Cmd).Start+0x7a5 /usr/local/go/src/os/exec/exec.go:349
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [6: 576] @ 0x57e99d 0x57f13d 0x79a3c8 0x79a20b 0x7a30be 0x7a439d 0x7a499b 0x459be1
# 0x57e99c context.WithDeadline+0x17c /usr/local/go/src/context/context.go:376
# 0x57f13c context.WithTimeout+0x9c /usr/local/go/src/context/context.go:437
# 0x79a3c7 github.com/joyent/containerpilot/commands.getContext+0x47 /go/src/github.com/joyent/containerpilot/commands/commands.go:103
# 0x79a20a github.com/joyent/containerpilot/commands.(*Command).Run+0x1ea /go/src/github.com/joyent/containerpilot/commands/commands.go:62
# 0x7a30bd github.com/joyent/containerpilot/jobs.(*Job).HealthCheck+0x5d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:153
# 0x7a439c github.com/joyent/containerpilot/jobs.(*Job).processEvent+0xdfc /go/src/github.com/joyent/containerpilot/jobs/jobs.go:226
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [11: 176] @ 0x444d88 0x444c7e 0x4ea589 0x4e84ef 0x4e536e 0x4e7a18 0x4e5334 0x4e7a18 0x4e5334 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4ea588 encoding/json.(*decodeState).literalStore+0x1d98 /usr/local/go/src/encoding/json/decode.go:936
# 0x4e84ee encoding/json.(*decodeState).literal+0xde /usr/local/go/src/encoding/json/decode.go:799
# 0x4e536d encoding/json.(*decodeState).value+0x32d /usr/local/go/src/encoding/json/decode.go:405
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [10: 320] @ 0x4100d5 0x4badef 0x4e6261 0x4e52c7 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4100d4 reflect.unsafe_NewArray+0x34 /usr/local/go/src/runtime/malloc.go:838
# 0x4badee reflect.MakeSlice+0xde /usr/local/go/src/reflect/value.go:2061
# 0x4e6260 encoding/json.(*decodeState).array+0x750 /usr/local/go/src/encoding/json/decode.go:544
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [15: 480] @ 0x4bad95 0x4e5fba 0x4e52c7 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4bad94 reflect.MakeSlice+0x84 /usr/local/go/src/reflect/value.go:2061
# 0x4e5fb9 encoding/json.(*decodeState).array+0x4a9 /usr/local/go/src/encoding/json/decode.go:584
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [8: 384] @ 0x6fb292 0x6f797c 0x6a6f72 0x6a6bf8 0x6a8224 0x77b38c 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x6fb291 net/http.(*Transport).getConn+0x41 /usr/local/go/src/net/http/transport.go:865
# 0x6f797b net/http.(*Transport).RoundTrip+0x58b /usr/local/go/src/net/http/transport.go:378
# 0x6a6f71 net/http.send+0x161 /usr/local/go/src/net/http/client.go:249
# 0x6a6bf7 net/http.(*Client).send+0x107 /usr/local/go/src/net/http/client.go:173
# 0x6a8223 net/http.(*Client).Do+0x253 /usr/local/go/src/net/http/client.go:595
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [3: 192] @ 0x478949 0x57ec9d 0x588bb7 0x70c5c3 0x6fb207 0x6fdb5c 0x707568 0x459be1
# 0x478948 time.AfterFunc+0x48 /usr/local/go/src/time/sleep.go:163
# 0x57ec9c context.WithDeadline+0x47c /usr/local/go/src/context/context.go:389
# 0x588bb6 net.(*Dialer).DialContext+0xb96 /usr/local/go/src/net/dial.go:322
# 0x70c5c2 net.(*Dialer).DialContext-fm+0x72 /usr/local/go/src/net/http/transport.go:45
# 0x6fb206 net/http.(*Transport).dial+0x226 /usr/local/go/src/net/http/transport.go:849
# 0x6fdb5b net/http.(*Transport).dialConn+0x1c4b /usr/local/go/src/net/http/transport.go:1008
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [8: 256] @ 0x444d88 0x444c7e 0x4c90c6 0x7a378e 0x7a499b 0x459be1
# 0x4c90c5 fmt.Sprintf+0x95 /usr/local/go/src/fmt/print.go:197
# 0x7a378d github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x1ed /go/src/github.com/joyent/containerpilot/jobs/jobs.go:215
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [4: 384] @ 0x6ff6fe 0x459be1
# 0x6ff6fd net/http.(*persistConn).readLoop+0xdd /usr/local/go/src/net/http/transport.go:1463
0: 0 [15: 720] @ 0x444d88 0x444c7e 0x4c90c6 0x7a36f3 0x7a499b 0x459be1
# 0x4c90c5 fmt.Sprintf+0x95 /usr/local/go/src/fmt/print.go:197
# 0x7a36f2 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x152 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:214
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [8: 512] @ 0x6ffa3e 0x459be1
# 0x6ffa3d net/http.(*persistConn).readLoop+0x41d /usr/local/go/src/net/http/transport.go:1578
0: 0 [9: 288] @ 0x444d88 0x444c7e 0x4ea589 0x4e84ef 0x4e536e 0x4e7a18 0x4e5334 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4ea588 encoding/json.(*decodeState).literalStore+0x1d98 /usr/local/go/src/encoding/json/decode.go:936
# 0x4e84ee encoding/json.(*decodeState).literal+0xde /usr/local/go/src/encoding/json/decode.go:799
# 0x4e536d encoding/json.(*decodeState).value+0x32d /usr/local/go/src/encoding/json/decode.go:405
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [7: 336] @ 0x444d88 0x444899 0x444aa7 0x77f6a3 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x77f6a2 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0xc2 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:147
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [29: 1856] @ 0x444d88 0x444c7e 0x4ea589 0x4e84ef 0x4e536e 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4ea588 encoding/json.(*decodeState).literalStore+0x1d98 /usr/local/go/src/encoding/json/decode.go:936
# 0x4e84ee encoding/json.(*decodeState).literal+0xde /usr/local/go/src/encoding/json/decode.go:799
# 0x4e536d encoding/json.(*decodeState).value+0x32d /usr/local/go/src/encoding/json/decode.go:405
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [6: 864] @ 0x79a19f 0x7a30be 0x7a439d 0x7a499b 0x459be1
# 0x79a19e github.com/joyent/containerpilot/commands.(*Command).Run+0x17e /go/src/github.com/joyent/containerpilot/commands/commands.go:60
# 0x7a30bd github.com/joyent/containerpilot/jobs.(*Job).HealthCheck+0x5d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:153
# 0x7a439c github.com/joyent/containerpilot/jobs.(*Job).processEvent+0xdfc /go/src/github.com/joyent/containerpilot/jobs/jobs.go:226
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [11: 704] @ 0x6f3cc4 0x6e2762 0x700ca7 0x7008e0 0x459be1
# 0x6f3cc3 net/http.readTransfer+0x423 /usr/local/go/src/net/http/transfer.go:485
# 0x6e2761 net/http.ReadResponse+0x5f1 /usr/local/go/src/net/http/response.go:189
# 0x700ca6 net/http.(*persistConn).readResponse+0x56 /usr/local/go/src/net/http/transport.go:1649
# 0x7008df net/http.(*persistConn).readLoop+0x12bf /usr/local/go/src/net/http/transport.go:1489
0: 0 [4: 64] @ 0x4039b4 0x6fb526 0x6f797c 0x6a6f72 0x6a6bf8 0x6a8224 0x77b38c 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x6fb525 net/http.(*Transport).getConn+0x2d5 /usr/local/go/src/net/http/transport.go:904
# 0x6f797b net/http.(*Transport).RoundTrip+0x58b /usr/local/go/src/net/http/transport.go:378
# 0x6a6f71 net/http.send+0x161 /usr/local/go/src/net/http/client.go:249
# 0x6a6bf7 net/http.(*Client).send+0x107 /usr/local/go/src/net/http/client.go:173
# 0x6a8223 net/http.(*Client).Do+0x253 /usr/local/go/src/net/http/client.go:595
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [12: 768] @ 0x4f548c 0x4f7b9f 0x4f7655 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4f548b encoding/json.stateBeginValue+0x23b /usr/local/go/src/encoding/json/scanner.go:218
# 0x4f7b9e encoding/json.(*Decoder).readValue+0x12e /usr/local/go/src/encoding/json/stream.go:93
# 0x4f7654 encoding/json.(*Decoder).Decode+0x84 /usr/local/go/src/encoding/json/stream.go:57
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [12: 192] @ 0x444d88 0x444c7e 0x4ea589 0x4e84ef 0x4e536e 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4ea588 encoding/json.(*decodeState).literalStore+0x1d98 /usr/local/go/src/encoding/json/decode.go:936
# 0x4e84ee encoding/json.(*decodeState).literal+0xde /usr/local/go/src/encoding/json/decode.go:799
# 0x4e536d encoding/json.(*decodeState).value+0x32d /usr/local/go/src/encoding/json/decode.go:405
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [17: 1088] @ 0x444d88 0x444c7e 0x4c90c6 0x7a36f3 0x7a499b 0x459be1
# 0x4c90c5 fmt.Sprintf+0x95 /usr/local/go/src/fmt/print.go:197
# 0x7a36f2 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x152 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:214
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [6: 1152] @ 0x52839f 0x528343 0x79a12b 0x7a30be 0x7a439d 0x7a499b 0x459be1
# 0x52839e github.com/joyent/containerpilot/vendor/github.com/sirupsen/logrus.(*Entry).WriterLevel+0x3e /go/src/github.com/joyent/containerpilot/vendor/github.com/sirupsen/logrus/writer.go:22
# 0x528342 github.com/joyent/containerpilot/vendor/github.com/sirupsen/logrus.(*Entry).Writer+0x32 /go/src/github.com/joyent/containerpilot/vendor/github.com/sirupsen/logrus/writer.go:18
# 0x79a12a github.com/joyent/containerpilot/commands.(*Command).Run+0x10a /go/src/github.com/joyent/containerpilot/commands/commands.go:58
# 0x7a30bd github.com/joyent/containerpilot/jobs.(*Job).HealthCheck+0x5d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:153
# 0x7a439c github.com/joyent/containerpilot/jobs.(*Job).processEvent+0xdfc /go/src/github.com/joyent/containerpilot/jobs/jobs.go:226
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [12: 1152] @ 0x701968 0x6f7b3c 0x6a6f72 0x6a6bf8 0x6a8224 0x77b38c 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x701967 net/http.(*persistConn).roundTrip+0x317 /usr/local/go/src/net/http/transport.go:1882
# 0x6f7b3b net/http.(*Transport).RoundTrip+0x74b /usr/local/go/src/net/http/transport.go:391
# 0x6a6f71 net/http.send+0x161 /usr/local/go/src/net/http/client.go:249
# 0x6a6bf7 net/http.(*Client).send+0x107 /usr/local/go/src/net/http/client.go:173
# 0x6a8223 net/http.(*Client).Do+0x253 /usr/local/go/src/net/http/client.go:595
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [7: 2464] @ 0x4093aa 0x775c32 0x7758c8 0x79184a 0x7925a8 0x7a2e5e 0x7a3f64 0x7a499b 0x459be1
# 0x775c31 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).updateTTL+0x1f1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:272
# 0x7758c7 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).PassTTL+0x67 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:232
# 0x791849 github.com/joyent/containerpilot/discovery.(*Consul).PassTTL+0x89 /go/src/github.com/joyent/containerpilot/discovery/consul.go:63
# 0x7925a7 github.com/joyent/containerpilot/discovery.(*ServiceDefinition).SendHeartbeat+0x107 /go/src/github.com/joyent/containerpilot/discovery/service.go:52
# 0x7a2e5d github.com/joyent/containerpilot/jobs.(*Job).SendHeartbeat+0x3d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:118
# 0x7a3f63 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x9c3 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:255
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [3: 96] @ 0x40d6e1 0x792013 0x791f38 0x791d7c 0x7a5e6a 0x7a64d3 0x459be1
# 0x792012 github.com/joyent/containerpilot/discovery.compareForChange+0x72 /go/src/github.com/joyent/containerpilot/discovery/consul.go:116
# 0x791f37 github.com/joyent/containerpilot/discovery.(*Consul).compareAndSwap+0x177 /go/src/github.com/joyent/containerpilot/discovery/consul.go:107
# 0x791d7b github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0x33b /go/src/github.com/joyent/containerpilot/discovery/consul.go:96
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [6: 192] @ 0x444d88 0x444c7e 0x673990 0x6737b1 0x670d77 0x6da63f 0x77bb3a 0x77f7e5 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x67398f net/textproto.canonicalMIMEHeaderKey+0x11f /usr/local/go/src/net/textproto/reader.go:630
# 0x6737b0 net/textproto.CanonicalMIMEHeaderKey+0xf0 /usr/local/go/src/net/textproto/reader.go:574
# 0x670d76 net/textproto.MIMEHeader.Get+0x46 /usr/local/go/src/net/textproto/header.go:35
# 0x6da63e net/http.Header.Get+0x3e /usr/local/go/src/net/http/header.go:41
# 0x77bb39 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.parseQueryMeta+0x139 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:670
# 0x77f7e4 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x204 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:162
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [7: 336] @ 0x6f3c8e 0x6e2762 0x700ca7 0x7008e0 0x459be1
# 0x6f3c8d net/http.readTransfer+0x3ed /usr/local/go/src/net/http/transfer.go:485
# 0x6e2761 net/http.ReadResponse+0x5f1 /usr/local/go/src/net/http/response.go:189
# 0x700ca6 net/http.(*persistConn).readResponse+0x56 /usr/local/go/src/net/http/transport.go:1649
# 0x7008df net/http.(*persistConn).readLoop+0x12bf /usr/local/go/src/net/http/transport.go:1489
0: 0 [50: 17600] @ 0x4093aa 0x670c81 0x6da5e3 0x7022a4 0x6f7b3c 0x6a6f72 0x6a6bf8 0x6a8224 0x77b38c 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x670c80 net/textproto.MIMEHeader.Set+0x70 /usr/local/go/src/net/textproto/header.go:22
# 0x6da5e2 net/http.Header.Set+0x52 /usr/local/go/src/net/http/header.go:31
# 0x7022a3 net/http.(*persistConn).roundTrip+0xc53 /usr/local/go/src/net/http/transport.go:1860
# 0x6f7b3b net/http.(*Transport).RoundTrip+0x74b /usr/local/go/src/net/http/transport.go:391
# 0x6a6f71 net/http.send+0x161 /usr/local/go/src/net/http/client.go:249
# 0x6a6bf7 net/http.(*Client).send+0x107 /usr/local/go/src/net/http/client.go:173
# 0x6a8223 net/http.(*Client).Do+0x253 /usr/local/go/src/net/http/client.go:595
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [6: 288] @ 0x40842c 0x672f06 0x6e2611 0x700ca7 0x7008e0 0x459be1
# 0x672f05 net/textproto.(*Reader).ReadMIMEHeader+0x95 /usr/local/go/src/net/textproto/reader.go:478
# 0x6e2610 net/http.ReadResponse+0x4a0 /usr/local/go/src/net/http/response.go:178
# 0x700ca6 net/http.(*persistConn).readResponse+0x56 /usr/local/go/src/net/http/transport.go:1649
# 0x7008df net/http.(*persistConn).readLoop+0x12bf /usr/local/go/src/net/http/transport.go:1489
0: 0 [2: 32] @ 0x40d628 0x6dd2f1 0x70117d 0x459be1
# 0x6dd2f0 net/http.(*Request).write+0x2a0 /usr/local/go/src/net/http/request.go:543
# 0x70117c net/http.(*persistConn).writeLoop+0x1ac /usr/local/go/src/net/http/transport.go:1707
0: 0 [3: 96] @ 0x40d6e1 0x4d9e15 0x56520d 0x77aa73 0x77b302 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4d9e14 sort.Strings+0x54 /usr/local/go/src/sort/sort.go:351
# 0x56520c net/url.Values.Encode+0x21c /usr/local/go/src/net/url/url.go:869
# 0x77aa72 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*request).toHTTP+0x32 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:546
# 0x77b301 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0x31 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:603
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [20: 1280] @ 0x444d88 0x444c7e 0x4c90c6 0x7a3658 0x7a499b 0x459be1
# 0x4c90c5 fmt.Sprintf+0x95 /usr/local/go/src/fmt/print.go:197
# 0x7a3657 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0xb7 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:213
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [30: 2880] @ 0x701884 0x6f7b3c 0x6a6f72 0x6a6bf8 0x6a8224 0x77b38c 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x701883 net/http.(*persistConn).roundTrip+0x233 /usr/local/go/src/net/http/transport.go:1872
# 0x6f7b3b net/http.(*Transport).RoundTrip+0x74b /usr/local/go/src/net/http/transport.go:391
# 0x6a6f71 net/http.send+0x161 /usr/local/go/src/net/http/client.go:249
# 0x6a6bf7 net/http.(*Client).send+0x107 /usr/local/go/src/net/http/client.go:173
# 0x6a8223 net/http.(*Client).Do+0x253 /usr/local/go/src/net/http/client.go:595
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [13: 1456] @ 0x6ffa24 0x459be1
# 0x6ffa23 net/http.(*persistConn).readLoop+0x403 /usr/local/go/src/net/http/transport.go:1559
0: 0 [34: 3264] @ 0x40ff8b 0x4bb473 0x4e5878 0x4e67af 0x4e5334 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x40ff8a reflect.unsafe_New+0x2a /usr/local/go/src/runtime/malloc.go:825
# 0x4bb472 reflect.New+0x52 /usr/local/go/src/reflect/value.go:2138
# 0x4e5877 encoding/json.(*decodeState).indirect+0x377 /usr/local/go/src/encoding/json/decode.go:465
# 0x4e67ae encoding/json.(*decodeState).object+0x6e /usr/local/go/src/encoding/json/decode.go:595
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [3: 96] @ 0x4100d5 0x4badef 0x4e6261 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4100d4 reflect.unsafe_NewArray+0x34 /usr/local/go/src/runtime/malloc.go:838
# 0x4badee reflect.MakeSlice+0xde /usr/local/go/src/reflect/value.go:2061
# 0x4e6260 encoding/json.(*decodeState).array+0x750 /usr/local/go/src/encoding/json/decode.go:544
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [34: 1632] @ 0x444d88 0x444c7e 0x4ea589 0x4e84ef 0x4e536e 0x4e7a18 0x4e5334 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4ea588 encoding/json.(*decodeState).literalStore+0x1d98 /usr/local/go/src/encoding/json/decode.go:936
# 0x4e84ee encoding/json.(*decodeState).literal+0xde /usr/local/go/src/encoding/json/decode.go:799
# 0x4e536d encoding/json.(*decodeState).value+0x32d /usr/local/go/src/encoding/json/decode.go:405
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [16: 256] @ 0x40d628 0x7a373c 0x7a499b 0x459be1
# 0x7a373b github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x19b /go/src/github.com/joyent/containerpilot/jobs/jobs.go:215
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [4: 128] @ 0x5a7d32 0x5b584e 0x5b1873 0x5b1461 0x5a7c29 0x5b5cf9 0x5b5c04 0x58a309 0x589710 0x58872b 0x70c5c3 0x6fb207 0x6fdb5c 0x707568 0x459be1
# 0x5a7d31 net.ipToSockaddr+0xc1 /usr/local/go/src/net/ipsock_posix.go:167
# 0x5b584d net.(*TCPAddr).sockaddr+0x6d /usr/local/go/src/net/tcpsock_posix.go:40
# 0x5b1872 net.(*netFD).dial+0x82 /usr/local/go/src/net/sock_posix.go:137
# 0x5b1460 net.socket+0x1a0 /usr/local/go/src/net/sock_posix.go:92
# 0x5a7c28 net.internetSocket+0x128 /usr/local/go/src/net/ipsock_posix.go:154
# 0x5b5cf8 net.doDialTCP+0xb8 /usr/local/go/src/net/tcpsock_posix.go:62
# 0x5b5c03 net.dialTCP+0xe3 /usr/local/go/src/net/tcpsock_posix.go:58
# 0x58a308 net.dialSingle+0x478 /usr/local/go/src/net/dial.go:521
# 0x58970f net.dialSerial+0x21f /usr/local/go/src/net/dial.go:489
# 0x58872a net.(*Dialer).DialContext+0x70a /usr/local/go/src/net/dial.go:371
# 0x70c5c2 net.(*Dialer).DialContext-fm+0x72 /usr/local/go/src/net/http/transport.go:45
# 0x6fb206 net/http.(*Transport).dial+0x226 /usr/local/go/src/net/http/transport.go:849
# 0x6fdb5b net/http.(*Transport).dialConn+0x1c4b /usr/local/go/src/net/http/transport.go:1008
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [7: 896] @ 0x5628a0 0x562372 0x6de71a 0x77aafb 0x77b302 0x775cc1 0x7758c8 0x79184a 0x7925a8 0x7a2e5e 0x7a3f64 0x7a499b 0x459be1
# 0x56289f net/url.parse+0x5f /usr/local/go/src/net/url/url.go:476
# 0x562371 net/url.Parse+0xa1 /usr/local/go/src/net/url/url.go:439
# 0x6de719 net/http.NewRequest+0x99 /usr/local/go/src/net/http/request.go:768
# 0x77aafa github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*request).toHTTP+0xba /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:558
# 0x77b301 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0x31 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:603
# 0x775cc0 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).updateTTL+0x280 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:273
# 0x7758c7 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).PassTTL+0x67 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:232
# 0x791849 github.com/joyent/containerpilot/discovery.(*Consul).PassTTL+0x89 /go/src/github.com/joyent/containerpilot/discovery/consul.go:63
# 0x7925a7 github.com/joyent/containerpilot/discovery.(*ServiceDefinition).SendHeartbeat+0x107 /go/src/github.com/joyent/containerpilot/discovery/service.go:52
# 0x7a2e5d github.com/joyent/containerpilot/jobs.(*Job).SendHeartbeat+0x3d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:118
# 0x7a3f63 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x9c3 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:255
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [6: 384] @ 0x444d88 0x444c7e 0x4ea589 0x4e84ef 0x4e536e 0x4e7a18 0x4e5334 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4ea588 encoding/json.(*decodeState).literalStore+0x1d98 /usr/local/go/src/encoding/json/decode.go:936
# 0x4e84ee encoding/json.(*decodeState).literal+0xde /usr/local/go/src/encoding/json/decode.go:799
# 0x4e536d encoding/json.(*decodeState).value+0x32d /usr/local/go/src/encoding/json/decode.go:405
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [30: 1440] @ 0x40842c 0x40b356 0x4bb043 0x4e7f6f 0x4e5334 0x4e7a18 0x4e5334 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x40b355 reflect.makemap+0x45 /usr/local/go/src/runtime/hashmap.go:1123
# 0x4bb042 reflect.MakeMap+0x72 /usr/local/go/src/reflect/value.go:2085
# 0x4e7f6e encoding/json.(*decodeState).object+0x182e /usr/local/go/src/encoding/json/decode.go:640
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [5: 240] @ 0x77f7c8 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x77f7c7 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x1e7 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:161
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [5: 240] @ 0x40842c 0x77ade2 0x77f6da 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x77ade1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).newRequest+0x91 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:587
# 0x77f6d9 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0xf9 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:147
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [3: 48] @ 0x77f9dd 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x77f9dc github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x3fc /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:153
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [39: 1248] @ 0x4f71d7 0x4f5dfc 0x4f59a1 0x4f6650 0x4f6555 0x4f4d38 0x4e50c6 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4f71d6 encoding/json.(*scanner).error+0x76 /usr/local/go/src/encoding/json/scanner.go:587
# 0x4f5dfb encoding/json.stateEndTop+0x6b /usr/local/go/src/encoding/json/scanner.go:325
# 0x4f59a0 encoding/json.stateEndValue+0x60 /usr/local/go/src/encoding/json/scanner.go:279
# 0x4f664f encoding/json.state0+0xcf /usr/local/go/src/encoding/json/scanner.go:432
# 0x4f6554 encoding/json.state1+0x84 /usr/local/go/src/encoding/json/scanner.go:419
# 0x4f4d37 encoding/json.nextValue+0xa7 /usr/local/go/src/encoding/json/scanner.go:40
# 0x4e50c5 encoding/json.(*decodeState).value+0x85 /usr/local/go/src/encoding/json/decode.go:365
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [8: 1024] @ 0x77ae5b 0x77f6da 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x77ae5a github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).newRequest+0x10a /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:584
# 0x77f6d9 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0xf9 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:147
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [12: 576] @ 0x444d88 0x444c7e 0x4c90c6 0x7a3658 0x7a499b 0x459be1
# 0x4c90c5 fmt.Sprintf+0x95 /usr/local/go/src/fmt/print.go:197
# 0x7a3657 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0xb7 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:213
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [72: 36864] @ 0x4f80b7 0x4f7c3a 0x4f7655 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4f80b6 encoding/json.(*Decoder).refill+0x176 /usr/local/go/src/encoding/json/stream.go:146
# 0x4f7c39 encoding/json.(*Decoder).readValue+0x1c9 /usr/local/go/src/encoding/json/stream.go:128
# 0x4f7654 encoding/json.(*Decoder).Decode+0x84 /usr/local/go/src/encoding/json/stream.go:57
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [9: 864] @ 0x403992 0x7018e0 0x6f7b3c 0x6a6f72 0x6a6bf8 0x6a8224 0x77b38c 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x7018df net/http.(*persistConn).roundTrip+0x28f /usr/local/go/src/net/http/transport.go:1879
# 0x6f7b3b net/http.(*Transport).RoundTrip+0x74b /usr/local/go/src/net/http/transport.go:391
# 0x6a6f71 net/http.send+0x161 /usr/local/go/src/net/http/client.go:249
# 0x6a6bf7 net/http.(*Client).send+0x107 /usr/local/go/src/net/http/client.go:173
# 0x6a8223 net/http.(*Client).Do+0x253 /usr/local/go/src/net/http/client.go:595
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [1: 8] @ 0x795536 0x79a8fb 0x459be1
# 0x795535 os/exec.(*Cmd).Start+0x7a5 /usr/local/go/src/os/exec/exec.go:349
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [7: 336] @ 0x6a9349 0x6a80f1 0x77b38c 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x6a9348 net/http.(*Client).makeHeadersCopier+0x258 /usr/local/go/src/net/http/client.go:633
# 0x6a80f0 net/http.(*Client).Do+0x120 /usr/local/go/src/net/http/client.go:500
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [48: 21504] @ 0x77bd8c 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x77bd8b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0x6b /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:697
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [6: 576] @ 0x403992 0x6fc04b 0x707568 0x459be1
# 0x6fc04a net/http.(*Transport).dialConn+0x13a /usr/local/go/src/net/http/transport.go:974
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [9: 720] @ 0x77adfc 0x77f6da 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x77adfb github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).newRequest+0xab /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:587
# 0x77f6d9 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0xf9 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:147
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [27: 432] @ 0x40d628 0x7a3606 0x7a499b 0x459be1
# 0x7a3605 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x65 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:213
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [12: 384] @ 0x4bad95 0x4e5fba 0x4e52c7 0x4e7a18 0x4e5334 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4bad94 reflect.MakeSlice+0x84 /usr/local/go/src/reflect/value.go:2061
# 0x4e5fb9 encoding/json.(*decodeState).array+0x4a9 /usr/local/go/src/encoding/json/decode.go:584
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [4: 1408] @ 0x7939b3 0x799d43 0x79a10a 0x7a30be 0x7a439d 0x7a499b 0x459be1
# 0x7939b2 os/exec.Command+0x102 /usr/local/go/src/os/exec/exec.go:133
# 0x799d42 github.com/joyent/containerpilot/commands.ArgsToCmd+0xa2 /go/src/github.com/joyent/containerpilot/commands/args.go:39
# 0x79a109 github.com/joyent/containerpilot/commands.(*Command).Run+0xe9 /go/src/github.com/joyent/containerpilot/commands/commands.go:57
# 0x7a30bd github.com/joyent/containerpilot/jobs.(*Job).HealthCheck+0x5d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:153
# 0x7a439c github.com/joyent/containerpilot/jobs.(*Job).processEvent+0xdfc /go/src/github.com/joyent/containerpilot/jobs/jobs.go:226
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [15: 720] @ 0x40ff8b 0x4bb473 0x4e5878 0x4e67af 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x40ff8a reflect.unsafe_New+0x2a /usr/local/go/src/runtime/malloc.go:825
# 0x4bb472 reflect.New+0x52 /usr/local/go/src/reflect/value.go:2138
# 0x4e5877 encoding/json.(*decodeState).indirect+0x377 /usr/local/go/src/encoding/json/decode.go:465
# 0x4e67ae encoding/json.(*decodeState).object+0x6e /usr/local/go/src/encoding/json/decode.go:595
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [14: 1344] @ 0x67355d 0x6e2611 0x700ca7 0x7008e0 0x459be1
# 0x67355c net/textproto.(*Reader).ReadMIMEHeader+0x6ec /usr/local/go/src/net/textproto/reader.go:475
# 0x6e2610 net/http.ReadResponse+0x4a0 /usr/local/go/src/net/http/response.go:178
# 0x700ca6 net/http.(*persistConn).readResponse+0x56 /usr/local/go/src/net/http/transport.go:1649
# 0x7008df net/http.(*persistConn).readLoop+0x12bf /usr/local/go/src/net/http/transport.go:1489
0: 0 [5: 240] @ 0x40842c 0x7022e1 0x6f7b3c 0x6a6f72 0x6a6bf8 0x6a8224 0x77b38c 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x7022e0 net/http.(*persistConn).roundTrip+0xc90 /usr/local/go/src/net/http/transport.go:1860
# 0x6f7b3b net/http.(*Transport).RoundTrip+0x74b /usr/local/go/src/net/http/transport.go:391
# 0x6a6f71 net/http.send+0x161 /usr/local/go/src/net/http/client.go:249
# 0x6a6bf7 net/http.(*Client).send+0x107 /usr/local/go/src/net/http/client.go:173
# 0x6a8223 net/http.(*Client).Do+0x253 /usr/local/go/src/net/http/client.go:595
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [11: 352] @ 0x444d88 0x444c7e 0x673990 0x673010 0x6e2611 0x700ca7 0x7008e0 0x459be1
# 0x67398f net/textproto.canonicalMIMEHeaderKey+0x11f /usr/local/go/src/net/textproto/reader.go:630
# 0x67300f net/textproto.(*Reader).ReadMIMEHeader+0x19f /usr/local/go/src/net/textproto/reader.go:496
# 0x6e2610 net/http.ReadResponse+0x4a0 /usr/local/go/src/net/http/response.go:178
# 0x700ca6 net/http.(*persistConn).readResponse+0x56 /usr/local/go/src/net/http/transport.go:1649
# 0x7008df net/http.(*persistConn).readLoop+0x12bf /usr/local/go/src/net/http/transport.go:1489
0: 0 [7: 224] @ 0x77f803 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x77f802 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x222 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:165
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [2: 32] @ 0x468734 0x468869 0x466727 0x466b2e 0x4671d4 0x484853 0x4843c4 0x795162 0x79a8fb 0x459be1
# 0x468733 syscall.ByteSliceFromString+0x63 /usr/local/go/src/syscall/syscall.go:55
# 0x468868 syscall.BytePtrFromString+0x38 /usr/local/go/src/syscall/syscall.go:71
# 0x466726 syscall.SlicePtrFromStrings+0x96 /usr/local/go/src/syscall/exec_unix.go:87
# 0x466b2d syscall.forkExec+0x16d /usr/local/go/src/syscall/exec_unix.go:158
# 0x4671d3 syscall.StartProcess+0x63 /usr/local/go/src/syscall/exec_unix.go:240
# 0x484852 os.startProcess+0x1a2 /usr/local/go/src/os/exec_posix.go:45
# 0x4843c3 os.StartProcess+0x63 /usr/local/go/src/os/exec.go:94
# 0x795161 os/exec.(*Cmd).Start+0x3d1 /usr/local/go/src/os/exec/exec.go:359
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [20: 640] @ 0x40d628 0x4e70f4 0x4e5334 0x4e7a18 0x4e5334 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4e70f3 encoding/json.(*decodeState).object+0x9b3 /usr/local/go/src/encoding/json/decode.go:743
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [5: 480] @ 0x403992 0x6fbfff 0x707568 0x459be1
# 0x6fbffe net/http.(*Transport).dialConn+0xee /usr/local/go/src/net/http/transport.go:972
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [80: 5120] @ 0x468734 0x468869 0x466727 0x466b2e 0x4671d4 0x484853 0x4843c4 0x795162 0x79a8fb 0x459be1
# 0x468733 syscall.ByteSliceFromString+0x63 /usr/local/go/src/syscall/syscall.go:55
# 0x468868 syscall.BytePtrFromString+0x38 /usr/local/go/src/syscall/syscall.go:71
# 0x466726 syscall.SlicePtrFromStrings+0x96 /usr/local/go/src/syscall/exec_unix.go:87
# 0x466b2d syscall.forkExec+0x16d /usr/local/go/src/syscall/exec_unix.go:158
# 0x4671d3 syscall.StartProcess+0x63 /usr/local/go/src/syscall/exec_unix.go:240
# 0x484852 os.startProcess+0x1a2 /usr/local/go/src/os/exec_posix.go:45
# 0x4843c3 os.StartProcess+0x63 /usr/local/go/src/os/exec.go:94
# 0x795161 os/exec.(*Cmd).Start+0x3d1 /usr/local/go/src/os/exec/exec.go:359
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [13: 832] @ 0x444d88 0x444c7e 0x4c90c6 0x7a378e 0x7a499b 0x459be1
# 0x4c90c5 fmt.Sprintf+0x95 /usr/local/go/src/fmt/print.go:197
# 0x7a378d github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x1ed /go/src/github.com/joyent/containerpilot/jobs/jobs.go:215
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [8: 768] @ 0x6fc071 0x707568 0x459be1
# 0x6fc070 net/http.(*Transport).dialConn+0x160 /usr/local/go/src/net/http/transport.go:975
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [179: 733184] @ 0x6fcb3b 0x707568 0x459be1
# 0x6fcb3a net/http.(*Transport).dialConn+0xc2a /usr/local/go/src/net/http/transport.go:1115
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [24: 768] @ 0x444d88 0x444c7e 0x4ea589 0x4e84ef 0x4e536e 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4ea588 encoding/json.(*decodeState).literalStore+0x1d98 /usr/local/go/src/encoding/json/decode.go:936
# 0x4e84ee encoding/json.(*decodeState).literal+0xde /usr/local/go/src/encoding/json/decode.go:799
# 0x4e536d encoding/json.(*decodeState).value+0x32d /usr/local/go/src/encoding/json/decode.go:405
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [1: 81920] @ 0x7de20f 0x7dc325 0x7e36b1 0x7e39c3 0x6ec6b4 0x6edaf0 0x6eeeb2 0x6eb222 0x459be1
# 0x7de20e runtime/pprof.writeHeap+0x8e /usr/local/go/src/runtime/pprof/pprof.go:489
# 0x7dc324 runtime/pprof.(*Profile).WriteTo+0x3b4 /usr/local/go/src/runtime/pprof/pprof.go:302
# 0x7e36b0 net/http/pprof.handler.ServeHTTP+0x1d0 /usr/local/go/src/net/http/pprof/pprof.go:209
# 0x7e39c2 net/http/pprof.Index+0x1e2 /usr/local/go/src/net/http/pprof/pprof.go:221
# 0x6ec6b3 net/http.HandlerFunc.ServeHTTP+0x43 /usr/local/go/src/net/http/server.go:1942
# 0x6edaef net/http.(*ServeMux).ServeHTTP+0x12f /usr/local/go/src/net/http/server.go:2238
# 0x6eeeb1 net/http.serverHandler.ServeHTTP+0x91 /usr/local/go/src/net/http/server.go:2568
# 0x6eb221 net/http.(*conn).serve+0x611 /usr/local/go/src/net/http/server.go:1825
0: 0 [9: 1872] @ 0x488f01 0x797cc9 0x797ece 0x793a8b 0x799d43 0x79a10a 0x7a30be 0x7a439d 0x7a499b 0x459be1
# 0x488f00 os.Stat+0x30 /usr/local/go/src/os/stat_unix.go:31
# 0x797cc8 os/exec.findExecutable+0x38 /usr/local/go/src/os/exec/lp_unix.go:20
# 0x797ecd os/exec.LookPath+0x16d /usr/local/go/src/os/exec/lp_unix.go:53
# 0x793a8a os/exec.Command+0x1da /usr/local/go/src/os/exec/exec.go:136
# 0x799d42 github.com/joyent/containerpilot/commands.ArgsToCmd+0xa2 /go/src/github.com/joyent/containerpilot/commands/args.go:39
# 0x79a109 github.com/joyent/containerpilot/commands.(*Command).Run+0xe9 /go/src/github.com/joyent/containerpilot/commands/commands.go:57
# 0x7a30bd github.com/joyent/containerpilot/jobs.(*Job).HealthCheck+0x5d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:153
# 0x7a439c github.com/joyent/containerpilot/jobs.(*Job).processEvent+0xdfc /go/src/github.com/joyent/containerpilot/jobs/jobs.go:226
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [4: 128] @ 0x4f5674 0x4e4fe8 0x4e5274 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4f5673 encoding/json.stateBeginValue+0x423 /usr/local/go/src/encoding/json/scanner.go:214
# 0x4e4fe7 encoding/json.(*decodeState).scanWhile+0x57 /usr/local/go/src/encoding/json/decode.go:352
# 0x4e5273 encoding/json.(*decodeState).value+0x233 /usr/local/go/src/encoding/json/decode.go:394
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [21: 2352] @ 0x565043 0x77aa73 0x77b302 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x565042 net/url.Values.Encode+0x52 /usr/local/go/src/net/url/url.go:864
# 0x77aa72 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*request).toHTTP+0x32 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:546
# 0x77b301 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0x31 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:603
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [80: 12800] @ 0x40ff8b 0x4bb473 0x4e5878 0x4e67af 0x4e5334 0x4e5cf3 0x4e52c7 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x40ff8a reflect.unsafe_New+0x2a /usr/local/go/src/runtime/malloc.go:825
# 0x4bb472 reflect.New+0x52 /usr/local/go/src/reflect/value.go:2138
# 0x4e5877 encoding/json.(*decodeState).indirect+0x377 /usr/local/go/src/encoding/json/decode.go:465
# 0x4e67ae encoding/json.(*decodeState).object+0x6e /usr/local/go/src/encoding/json/decode.go:595
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [59: 2832] @ 0x444d88 0x444c7e 0x4ea589 0x4e84ef 0x4e536e 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4ea588 encoding/json.(*decodeState).literalStore+0x1d98 /usr/local/go/src/encoding/json/decode.go:936
# 0x4e84ee encoding/json.(*decodeState).literal+0xde /usr/local/go/src/encoding/json/decode.go:799
# 0x4e536d encoding/json.(*decodeState).value+0x32d /usr/local/go/src/encoding/json/decode.go:405
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [8: 512] @ 0x4f548c 0x4e4fe8 0x4e5274 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4f548b encoding/json.stateBeginValue+0x23b /usr/local/go/src/encoding/json/scanner.go:218
# 0x4e4fe7 encoding/json.(*decodeState).scanWhile+0x57 /usr/local/go/src/encoding/json/decode.go:352
# 0x4e5273 encoding/json.(*decodeState).value+0x233 /usr/local/go/src/encoding/json/decode.go:394
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [62: 21824] @ 0x4093aa 0x6733a1 0x6e2611 0x700ca7 0x7008e0 0x459be1
# 0x6733a0 net/textproto.(*Reader).ReadMIMEHeader+0x530 /usr/local/go/src/net/textproto/reader.go:520
# 0x6e2610 net/http.ReadResponse+0x4a0 /usr/local/go/src/net/http/response.go:178
# 0x700ca6 net/http.(*persistConn).readResponse+0x56 /usr/local/go/src/net/http/transport.go:1649
# 0x7008df net/http.(*persistConn).readLoop+0x12bf /usr/local/go/src/net/http/transport.go:1489
0: 0 [5: 80] @ 0x40d628 0x6dd411 0x70117d 0x459be1
# 0x6dd410 net/http.(*Request).write+0x3c0 /usr/local/go/src/net/http/request.go:549
# 0x70117c net/http.(*persistConn).writeLoop+0x1ac /usr/local/go/src/net/http/transport.go:1707
0: 0 [5: 560] @ 0x793b9f 0x799d43 0x79a10a 0x7a30be 0x7a439d 0x7a499b 0x459be1
# 0x793b9e os/exec.Command+0x2ee /usr/local/go/src/os/exec/exec.go:133
# 0x799d42 github.com/joyent/containerpilot/commands.ArgsToCmd+0xa2 /go/src/github.com/joyent/containerpilot/commands/args.go:39
# 0x79a109 github.com/joyent/containerpilot/commands.(*Command).Run+0xe9 /go/src/github.com/joyent/containerpilot/commands/commands.go:57
# 0x7a30bd github.com/joyent/containerpilot/jobs.(*Job).HealthCheck+0x5d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:153
# 0x7a439c github.com/joyent/containerpilot/jobs.(*Job).processEvent+0xdfc /go/src/github.com/joyent/containerpilot/jobs/jobs.go:226
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [124: 380928] @ 0x464bd0 0x483bb2 0x793d01 0x795072 0x79a8fb 0x459be1
# 0x464bcf syscall.Environ+0xcf /usr/local/go/src/syscall/env_unix.go:142
# 0x483bb1 os.Environ+0x21 /usr/local/go/src/os/env.go:117
# 0x793d00 os/exec.(*Cmd).envv+0x50 /usr/local/go/src/os/exec/exec.go:172
# 0x795071 os/exec.(*Cmd).Start+0x2e1 /usr/local/go/src/os/exec/exec.go:357
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [51: 1632] @ 0x468734 0x468869 0x466727 0x466b2e 0x4671d4 0x484853 0x4843c4 0x795162 0x79a8fb 0x459be1
# 0x468733 syscall.ByteSliceFromString+0x63 /usr/local/go/src/syscall/syscall.go:55
# 0x468868 syscall.BytePtrFromString+0x38 /usr/local/go/src/syscall/syscall.go:71
# 0x466726 syscall.SlicePtrFromStrings+0x96 /usr/local/go/src/syscall/exec_unix.go:87
# 0x466b2d syscall.forkExec+0x16d /usr/local/go/src/syscall/exec_unix.go:158
# 0x4671d3 syscall.StartProcess+0x63 /usr/local/go/src/syscall/exec_unix.go:240
# 0x484852 os.startProcess+0x1a2 /usr/local/go/src/os/exec_posix.go:45
# 0x4843c3 os.StartProcess+0x63 /usr/local/go/src/os/exec.go:94
# 0x795161 os/exec.(*Cmd).Start+0x3d1 /usr/local/go/src/os/exec/exec.go:359
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [61: 2928] @ 0x444d88 0x444899 0x444b87 0x4f7246 0x4f5dfc 0x4f59a1 0x4f6650 0x4f6555 0x4f4d38 0x4e50c6 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4f7245 encoding/json.(*scanner).error+0xe5 /usr/local/go/src/encoding/json/scanner.go:587
# 0x4f5dfb encoding/json.stateEndTop+0x6b /usr/local/go/src/encoding/json/scanner.go:325
# 0x4f59a0 encoding/json.stateEndValue+0x60 /usr/local/go/src/encoding/json/scanner.go:279
# 0x4f664f encoding/json.state0+0xcf /usr/local/go/src/encoding/json/scanner.go:432
# 0x4f6554 encoding/json.state1+0x84 /usr/local/go/src/encoding/json/scanner.go:419
# 0x4f4d37 encoding/json.nextValue+0xa7 /usr/local/go/src/encoding/json/scanner.go:40
# 0x4e50c5 encoding/json.(*decodeState).value+0x85 /usr/local/go/src/encoding/json/decode.go:365
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [2: 64] @ 0x6f785b 0x6a6f72 0x6a6bf8 0x6a8224 0x77b38c 0x775cc1 0x7758c8 0x79184a 0x7925a8 0x7a2e5e 0x7a3f64 0x7a499b 0x459be1
# 0x6f785a net/http.(*Transport).RoundTrip+0x46a /usr/local/go/src/net/http/transport.go:367
# 0x6a6f71 net/http.send+0x161 /usr/local/go/src/net/http/client.go:249
# 0x6a6bf7 net/http.(*Client).send+0x107 /usr/local/go/src/net/http/client.go:173
# 0x6a8223 net/http.(*Client).Do+0x253 /usr/local/go/src/net/http/client.go:595
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x775cc0 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).updateTTL+0x280 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:273
# 0x7758c7 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Agent).PassTTL+0x67 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/agent.go:232
# 0x791849 github.com/joyent/containerpilot/discovery.(*Consul).PassTTL+0x89 /go/src/github.com/joyent/containerpilot/discovery/consul.go:63
# 0x7925a7 github.com/joyent/containerpilot/discovery.(*ServiceDefinition).SendHeartbeat+0x107 /go/src/github.com/joyent/containerpilot/discovery/service.go:52
# 0x7a2e5d github.com/joyent/containerpilot/jobs.(*Job).SendHeartbeat+0x3d /go/src/github.com/joyent/containerpilot/jobs/jobs.go:118
# 0x7a3f63 github.com/joyent/containerpilot/jobs.(*Job).processEvent+0x9c3 /go/src/github.com/joyent/containerpilot/jobs/jobs.go:255
# 0x7a499a github.com/joyent/containerpilot/jobs.(*Job).Run.func1+0x19a /go/src/github.com/joyent/containerpilot/jobs/jobs.go:202
0: 0 [546: 2236416] @ 0x4f80b7 0x4f7c3a 0x4f7655 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4f80b6 encoding/json.(*Decoder).refill+0x176 /usr/local/go/src/encoding/json/stream.go:146
# 0x4f7c39 encoding/json.(*Decoder).readValue+0x1c9 /usr/local/go/src/encoding/json/stream.go:128
# 0x4f7654 encoding/json.(*Decoder).Decode+0x84 /usr/local/go/src/encoding/json/stream.go:57
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [91: 26208] @ 0x4093aa 0x40b42f 0x4b965c 0x4e71b5 0x4e5334 0x4e7a18 0x4e5334 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x40b42e reflect.mapassign+0x3e /usr/local/go/src/runtime/hashmap.go:1138
# 0x4b965b reflect.Value.SetMapIndex+0x1fb /usr/local/go/src/reflect/value.go:1493
# 0x4e71b4 encoding/json.(*decodeState).object+0xa74 /usr/local/go/src/encoding/json/decode.go:770
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [234: 11232] @ 0x468734 0x468869 0x466727 0x466b2e 0x4671d4 0x484853 0x4843c4 0x795162 0x79a8fb 0x459be1
# 0x468733 syscall.ByteSliceFromString+0x63 /usr/local/go/src/syscall/syscall.go:55
# 0x468868 syscall.BytePtrFromString+0x38 /usr/local/go/src/syscall/syscall.go:71
# 0x466726 syscall.SlicePtrFromStrings+0x96 /usr/local/go/src/syscall/exec_unix.go:87
# 0x466b2d syscall.forkExec+0x16d /usr/local/go/src/syscall/exec_unix.go:158
# 0x4671d3 syscall.StartProcess+0x63 /usr/local/go/src/syscall/exec_unix.go:240
# 0x484852 os.startProcess+0x1a2 /usr/local/go/src/os/exec_posix.go:45
# 0x4843c3 os.StartProcess+0x63 /usr/local/go/src/os/exec.go:94
# 0x795161 os/exec.(*Cmd).Start+0x3d1 /usr/local/go/src/os/exec/exec.go:359
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [200: 819200] @ 0x6fc9df 0x707568 0x459be1
# 0x6fc9de net/http.(*Transport).dialConn+0xace /usr/local/go/src/net/http/transport.go:1116
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [20: 2880] @ 0x6e21fb 0x700ca7 0x7008e0 0x459be1
# 0x6e21fa net/http.ReadResponse+0x8a /usr/local/go/src/net/http/response.go:144
# 0x700ca6 net/http.(*persistConn).readResponse+0x56 /usr/local/go/src/net/http/transport.go:1649
# 0x7008df net/http.(*persistConn).readLoop+0x12bf /usr/local/go/src/net/http/transport.go:1489
0: 0 [6: 576] @ 0x5978dd 0x5b18d9 0x5b1461 0x5a7c29 0x5b5cf9 0x5b5c04 0x58a309 0x589710 0x58872b 0x70c5c3 0x6fb207 0x6fdb5c 0x707568 0x459be1
# 0x5978dc net.(*netFD).connect+0x18c /usr/local/go/src/net/fd_unix.go:118
# 0x5b18d8 net.(*netFD).dial+0xe8 /usr/local/go/src/net/sock_posix.go:140
# 0x5b1460 net.socket+0x1a0 /usr/local/go/src/net/sock_posix.go:92
# 0x5a7c28 net.internetSocket+0x128 /usr/local/go/src/net/ipsock_posix.go:154
# 0x5b5cf8 net.doDialTCP+0xb8 /usr/local/go/src/net/tcpsock_posix.go:62
# 0x5b5c03 net.dialTCP+0xe3 /usr/local/go/src/net/tcpsock_posix.go:58
# 0x58a308 net.dialSingle+0x478 /usr/local/go/src/net/dial.go:521
# 0x58970f net.dialSerial+0x21f /usr/local/go/src/net/dial.go:489
# 0x58872a net.(*Dialer).DialContext+0x70a /usr/local/go/src/net/dial.go:371
# 0x70c5c2 net.(*Dialer).DialContext-fm+0x72 /usr/local/go/src/net/http/transport.go:45
# 0x6fb206 net/http.(*Transport).dial+0x226 /usr/local/go/src/net/http/transport.go:849
# 0x6fdb5b net/http.(*Transport).dialConn+0x1c4b /usr/local/go/src/net/http/transport.go:1008
# 0x707567 net/http.(*Transport).getConn.func4+0x77 /usr/local/go/src/net/http/transport.go:908
0: 0 [1: 16] @ 0x6fb543 0x6f797c 0x6a6f72 0x6a6bf8 0x6a8224 0x77b38c 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x6fb542 net/http.(*Transport).getConn+0x2f2 /usr/local/go/src/net/http/transport.go:905
# 0x6f797b net/http.(*Transport).RoundTrip+0x58b /usr/local/go/src/net/http/transport.go:378
# 0x6a6f71 net/http.send+0x161 /usr/local/go/src/net/http/client.go:249
# 0x6a6bf7 net/http.(*Client).send+0x107 /usr/local/go/src/net/http/client.go:173
# 0x6a8223 net/http.(*Client).Do+0x253 /usr/local/go/src/net/http/client.go:595
# 0x77b38b github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0xbb /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:608
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [65: 91520] @ 0x4666d4 0x466b2e 0x4671d4 0x484853 0x4843c4 0x795162 0x79a8fb 0x459be1
# 0x4666d3 syscall.SlicePtrFromStrings+0x43 /usr/local/go/src/syscall/exec_unix.go:85
# 0x466b2d syscall.forkExec+0x16d /usr/local/go/src/syscall/exec_unix.go:158
# 0x4671d3 syscall.StartProcess+0x63 /usr/local/go/src/syscall/exec_unix.go:240
# 0x484852 os.startProcess+0x1a2 /usr/local/go/src/os/exec_posix.go:45
# 0x4843c3 os.StartProcess+0x63 /usr/local/go/src/os/exec.go:94
# 0x795161 os/exec.(*Cmd).Start+0x3d1 /usr/local/go/src/os/exec/exec.go:359
# 0x79a8fa github.com/joyent/containerpilot/commands.(*Command).Run.func2+0xfa /go/src/github.com/joyent/containerpilot/commands/commands.go:81
0: 0 [35: 3920] @ 0x40ff8b 0x4bb473 0x4e5878 0x4e67af 0x4e5334 0x4e7a18 0x4e5334 0x4e5cf3 0x4e52c7 0x4e47aa 0x4f7793 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x40ff8a reflect.unsafe_New+0x2a /usr/local/go/src/runtime/malloc.go:825
# 0x4bb472 reflect.New+0x52 /usr/local/go/src/reflect/value.go:2138
# 0x4e5877 encoding/json.(*decodeState).indirect+0x377 /usr/local/go/src/encoding/json/decode.go:465
# 0x4e67ae encoding/json.(*decodeState).object+0x6e /usr/local/go/src/encoding/json/decode.go:595
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e7a17 encoding/json.(*decodeState).object+0x12d7 /usr/local/go/src/encoding/json/decode.go:733
# 0x4e5333 encoding/json.(*decodeState).value+0x2f3 /usr/local/go/src/encoding/json/decode.go:402
# 0x4e5cf2 encoding/json.(*decodeState).array+0x1e2 /usr/local/go/src/encoding/json/decode.go:555
# 0x4e52c6 encoding/json.(*decodeState).value+0x286 /usr/local/go/src/encoding/json/decode.go:399
# 0x4e47a9 encoding/json.(*decodeState).unmarshal+0x219 /usr/local/go/src/encoding/json/decode.go:184
# 0x4f7792 encoding/json.(*Decoder).Decode+0x1c2 /usr/local/go/src/encoding/json/stream.go:67
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [30: 7680] @ 0x6de814 0x77aafb 0x77b302 0x77f739 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x6de813 net/http.NewRequest+0x193 /usr/local/go/src/net/http/request.go:786
# 0x77aafa github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*request).toHTTP+0xba /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:558
# 0x77b301 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Client).doRequest+0x31 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:603
# 0x77f738 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x158 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:155
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [1: 16] @ 0x6f9c99 0x707850 0x6ffe57 0x459be1
# 0x6f9c98 net/http.(*Transport).tryPutIdleConn+0x858 /usr/local/go/src/net/http/transport.go:700
# 0x70784f net/http.(*persistConn).readLoop.func2+0x3f /usr/local/go/src/net/http/transport.go:1447
# 0x6ffe56 net/http.(*persistConn).readLoop+0x836 /usr/local/go/src/net/http/transport.go:1606
0: 0 [243: 373248] @ 0x4f80b7 0x4f7c3a 0x4f7655 0x77bdd2 0x77f846 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x4f80b6 encoding/json.(*Decoder).refill+0x176 /usr/local/go/src/encoding/json/stream.go:146
# 0x4f7c39 encoding/json.(*Decoder).readValue+0x1c9 /usr/local/go/src/encoding/json/stream.go:128
# 0x4f7654 encoding/json.(*Decoder).Decode+0x84 /usr/local/go/src/encoding/json/stream.go:57
# 0x77bdd1 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.decodeBody+0xb1 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/api.go:698
# 0x77f845 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x265 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:166
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [48: 16896] @ 0x4093aa 0x77f9c3 0x791b35 0x7a5e6a 0x7a64d3 0x459be1
# 0x77f9c2 github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api.(*Health).Service+0x3e2 /go/src/github.com/joyent/containerpilot/vendor/github.com/hashicorp/consul/api/health.go:153
# 0x791b34 github.com/joyent/containerpilot/discovery.(*Consul).CheckForUpstreamChanges+0xf4 /go/src/github.com/joyent/containerpilot/discovery/consul.go:89
# 0x7a5e69 github.com/joyent/containerpilot/watches.(*Watch).CheckForUpstreamChanges+0x69 /go/src/github.com/joyent/containerpilot/watches/watches.go:53
# 0x7a64d2 github.com/joyent/containerpilot/watches.(*Watch).Run.func1+0x302 /go/src/github.com/joyent/containerpilot/watches/watches.go:79
0: 0 [1: 2304] @ 0x7d0c0b 0x7d0dc1 0x7d114f 0x7c90fa 0x7d14c8 0x7c7492 0x7d0af0 0x7cc341 0x7dfaa4 0x7dc325 0x7e36b1 0x7e39c3 0x6ec6b4 0x6edaf0 0x6eeeb2 0x6eb222 0x459be1
# 0x7d0c0a internal/pprof/profile.encodeVarint+0xda /usr/local/go/src/internal/pprof/profile/proto.go:52
# 0x7d0dc0 internal/pprof/profile.encodeUint64+0x50 /usr/local/go/src/internal/pprof/profile/proto.go:63
# 0x7d114e internal/pprof/profile.encodeInt64+0x3e /usr/local/go/src/internal/pprof/profile/proto.go:95
# 0x7c90f9 internal/pprof/profile.(*Sample).encode+0x99 /usr/local/go/src/internal/pprof/profile/encode.go:309
# 0x7d14c7 internal/pprof/profile.encodeMessage+0x47 /usr/local/go/src/internal/pprof/profile/proto.go:160
# 0x7c7491 internal/pprof/profile.(*Profile).encode+0xe1 /usr/local/go/src/internal/pprof/profile/encode.go:113
# 0x7d0aef internal/pprof/profile.marshal+0x4f /usr/local/go/src/internal/pprof/profile/proto.go:43
# 0x7cc340 internal/pprof/profile.(*Profile).Write+0x60 /usr/local/go/src/internal/pprof/profile/profile.go:217
# 0x7dfaa3 runtime/pprof.writeHeap+0x1923 /usr/local/go/src/runtime/pprof/pprof.go:500
# 0x7dc324 runtime/pprof.(*Profile).WriteTo+0x3b4 /usr/local/go/src/runtime/pprof/pprof.go:302
# 0x7e36b0 net/http/pprof.handler.ServeHTTP+0x1d0 /usr/local/go/src/net/http/pprof/pprof.go:209
# 0x7e39c2 net/http/pprof.Index+0x1e2 /usr/local/go/src/net/http/pprof/pprof.go:221
# 0x6ec6b3 net/http.HandlerFunc.ServeHTTP+0x43 /usr/local/go/src/net/http/server.go:1942
# 0x6edaef net/http.(*ServeMux).ServeHTTP+0x12f /usr/local/go/src/net/http/server.go:2238
# 0x6eeeb1 net/http.serverHandler.ServeHTTP+0x91 /usr/local/go/src/net/http/server.go:2568
# 0x6eb221 net/http.(*conn).serve+0x611 /usr/local/go/src/net/http/server.go:1825
0: 0 [2827: 92635136] @ 0x462076 0x461c78 0x79831d 0x798397 0x459be1
# 0x462075 io.copyBuffer+0x295 /usr/local/go/src/io/io.go:387
# 0x461c77 io.Copy+0x67 /usr/local/go/src/io/io.go:360
# 0x79831c os/exec.(*Cmd).writerDescriptor.func1+0x4c /usr/local/go/src/os/exec/exec.go:254
# 0x798396 os/exec.(*Cmd).Start.func1+0x26 /usr/local/go/src/os/exec/exec.go:371
0: 0 [9: 1296] @ 0x484ff5 0x4844cb 0x795922 0x79aa88 0x459be1
# 0x484ff4 os.(*Process).wait+0x84 /usr/local/go/src/os/exec_unix.go:37
# 0x4844ca os.(*Process).Wait+0x2a /usr/local/go/src/os/exec.go:115
# 0x795921 os/exec.(*Cmd).Wait+0x61 /usr/local/go/src/os/exec/exec.go:435
# 0x79aa87 github.com/joyent/containerpilot/commands.(*Command).Run.func2+0x287 /go/src/github.com/joyent/containerpilot/commands/commands.go:89
# runtime.MemStats
# Alloc = 7368288
# TotalAlloc = 3700971120
# Sys = 18987256
# Lookups = 386050
# Mallocs = 27544087
# Frees = 27422948
# HeapAlloc = 7368288
# HeapSys = 14319616
# HeapIdle = 5660672
# HeapInuse = 8658944
# HeapReleased = 0
# HeapObjects = 121139
# Stack = 1409024 / 1409024
# MSpan = 196080 / 212992
# MCache = 1200 / 16384
# BuckHashSys = 1494514
# GCSys = 733184
# OtherSys = 801542
# NextGC = 12839088
# PauseNs = [30095 48713 32604 55555 68112 35344 45558 32511 28391 38104 40435 125843 36905 29854 59932 33154 39420 48156 38259 33219 35036 34212 38485 38533 51446 37279 33993 31261 54795 34257 39558 29282 34880 57143 31193 36804 33459 53316 39855 43937 28612 33983 39856 28168 36543 35974 28360 35666 36771 37713 30246 89597 55352 59430 36510 35457 39849 43918 39759 31363 29392 32126 35275 39161 37454 694277 38216 39782 37638 30834 30450 35851 46304 38201 32458 38102 32715 32523 40286 102468 37230 41216 36153 35972 40077 44101 33274 45864 32671 35123 36050 23367 32784 33358 34088 34772 26197 36510 31658 35720 25736 36203 29998 34446 29561 30447 29322 30453 33383 30677 35938 34647 33987 77206 28122 39212 30575 34498 45461 50094 55753 58674 38490 35525 38705 43611 31787 32221 39091 28355 30884 28331 34601 33274 29728 36848 29119 30019 29971 31534 30776 33412 58063 33911 32419 30784 27126 40495 34123 32866 40415 33940 28968 37377 38936 33680 32138 35832 30276 37316 36714 29738 33240 29328 34788 33349 35868 34222 33584 30565 31587 32552 59096 33479 31936 34533 30853 29196 31727 29615 35156 32803 26585 34474 32634 38311 38851 33021 40706 30038 36340 34304 29459 32633 35598 25911 50678 37580 36983 33817 36421 29437 33490 37680 32167 27428 34671 35589 38704 35527 30955 36429 43167 28388 39220 33620 34237 33097 32463 51180 38244 34532 37671 40384 33951 35683 35208 39147 35861 28131 46745 32038 37705 39217 31705 30272 38037 34682 29876 28762 26755 36103 35246 35190 27289 28431 36231 66844 35747 42424 37138 39788 36755 36877 33103 40757]
# NumGC = 1110
# DebugGC = false
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment