Skip to content

Instantly share code, notes, and snippets.

@gouthamve
Last active April 17, 2017 18:40
Show Gist options
  • Save gouthamve/ba1c52b09034a96d3b73fc85c8939011 to your computer and use it in GitHub Desktop.
Save gouthamve/ba1c52b09034a96d3b73fc85c8939011 to your computer and use it in GitHub Desktop.
Prometheus stuck while exiting
goroutine 32042 [running]:
runtime/pprof.writeGoroutineStacks(0x269b340, 0xc4203440e0, 0x30, 0xc420ada3c0)
/usr/local/go/src/runtime/pprof/pprof.go:603 +0x79
runtime/pprof.writeGoroutine(0x269b340, 0xc4203440e0, 0x2, 0xc420d63870, 0x411658)
/usr/local/go/src/runtime/pprof/pprof.go:592 +0x44
runtime/pprof.(*Profile).WriteTo(0x2748740, 0x269b340, 0xc4203440e0, 0x2, 0xc4203440e0, 0xc420d63aa0)
/usr/local/go/src/runtime/pprof/pprof.go:302 +0x3b5
net/http/pprof.handler.ServeHTTP(0xc420ada071, 0x9, 0x26a9ac0, 0xc4203440e0, 0xc42132a400)
/usr/local/go/src/net/http/pprof/pprof.go:209 +0x1d1
net/http/pprof.Index(0x26a9ac0, 0xc4203440e0, 0xc42132a400)
/usr/local/go/src/net/http/pprof/pprof.go:221 +0x1e3
net/http.HandlerFunc.ServeHTTP(0x1b96798, 0x26a9ac0, 0xc4203440e0, 0xc42132a400)
/usr/local/go/src/net/http/server.go:1942 +0x44
net/http.(*ServeMux).ServeHTTP(0x2759800, 0x26a9ac0, 0xc4203440e0, 0xc42132a400)
/usr/local/go/src/net/http/server.go:2238 +0x130
net/http.(*ServeMux).ServeHTTP-fm(0x26a9ac0, 0xc4203440e0, 0xc42132a400)
/home/goutham/gocode/src/github.com/prometheus/prometheus/web/web.go:215 +0x48
github.com/prometheus/prometheus/vendor/github.com/prometheus/common/route.(*Router).handle.func1(0x26a9ac0, 0xc4203440e0, 0xc42132a400, 0xc4203b62c0, 0x1, 0x1)
/home/goutham/gocode/src/github.com/prometheus/prometheus/vendor/github.com/prometheus/common/route/route.go:84 +0x2a8
github.com/prometheus/prometheus/vendor/github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc420557340, 0x26a9ac0, 0xc4203440e0, 0xc42132a400)
/home/goutham/gocode/src/github.com/prometheus/prometheus/vendor/github.com/julienschmidt/httprouter/router.go:299 +0x75d
github.com/prometheus/prometheus/vendor/github.com/prometheus/common/route.(*Router).ServeHTTP(0xc4204de760, 0x26a9ac0, 0xc4203440e0, 0xc42132a400)
/home/goutham/gocode/src/github.com/prometheus/prometheus/vendor/github.com/prometheus/common/route/route.go:126 +0x4c
net/http.serverHandler.ServeHTTP(0xc420aee000, 0x26a9ac0, 0xc4203440e0, 0xc42132a400)
/usr/local/go/src/net/http/server.go:2568 +0x92
net/http.(*conn).serve(0xc42024c6e0, 0x26ab100, 0xc4201f9e00)
/usr/local/go/src/net/http/server.go:1825 +0x612
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2ce
goroutine 1 [semacquire, 47 minutes]:
sync.runtime_Semacquire(0xc420094938)
/usr/local/go/src/runtime/sema.go:47 +0x34
sync.(*RWMutex).Lock(0xc420094930)
/usr/local/go/src/sync/rwmutex.go:91 +0x6e
github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*DB).Close(0xc4200948f0, 0x0, 0x0)
/home/goutham/gocode/src/github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/db.go:442 +0xab
github.com/prometheus/prometheus/storage/tsdb.adapter.Close(0xc4200948f0, 0x0, 0x0)
/home/goutham/gocode/src/github.com/prometheus/prometheus/storage/tsdb/tsdb.go:68 +0x2b
main.Main.func3(0x26a9d00, 0xc4200948f0)
/home/goutham/gocode/src/github.com/prometheus/prometheus/cmd/prometheus/main.go:175 +0x35
main.Main(0x0)
/home/goutham/gocode/src/github.com/prometheus/prometheus/cmd/prometheus/main.go:217 +0x1217
main.main()
/home/goutham/gocode/src/github.com/prometheus/prometheus/cmd/prometheus/main.go:42 +0x22
goroutine 17 [syscall, 91 minutes, locked to thread]:
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2197 +0x1
goroutine 32 [chan receive]:
github.com/prometheus/prometheus/vendor/github.com/golang/glog.(*loggingT).flushDaemon(0x2759f40)
/home/goutham/gocode/src/github.com/prometheus/prometheus/vendor/github.com/golang/glog/glog.go:879 +0x7a
created by github.com/prometheus/prometheus/vendor/github.com/golang/glog.init.1
/home/goutham/gocode/src/github.com/prometheus/prometheus/vendor/github.com/golang/glog/glog.go:410 +0x21d
goroutine 73 [syscall, 9 minutes]:
os/signal.signal_recv(0x26a2980)
/usr/local/go/src/runtime/sigqueue.go:116 +0x104
os/signal.loop()
/usr/local/go/src/os/signal/signal_unix.go:22 +0x22
created by os/signal.init.1
/usr/local/go/src/os/signal/signal_unix.go:28 +0x41
goroutine 194 [select, 91 minutes, locked to thread]:
runtime.gopark(0x1b96bf8, 0x0, 0x1b151d5, 0x6, 0x18, 0x2)
/usr/local/go/src/runtime/proc.go:271 +0x13a
runtime.selectgoImpl(0xc42003cf50, 0x0, 0x18)
/usr/local/go/src/runtime/select.go:423 +0x1364
runtime.selectgo(0xc42003cf50)
/usr/local/go/src/runtime/select.go:238 +0x1c
runtime.ensureSigM.func1()
/usr/local/go/src/runtime/signal_unix.go:434 +0x2dd
runtime.goexit()
/usr/local/go/src/runtime/asm_amd64.s:2197 +0x1
goroutine 76 [select, 91 minutes]:
main.Main.func2(0xc420ad80c0, 0xc420ad8060, 0xc420556080, 0x4, 0x4, 0xc4200fc1c0)
/home/goutham/gocode/src/github.com/prometheus/prometheus/cmd/prometheus/main.go:157 +0x33f
created by main.Main
/home/goutham/gocode/src/github.com/prometheus/prometheus/cmd/prometheus/main.go:171 +0xce2
goroutine 210 [IO wait]:
net.runtime_pollWait(0x7f1352f75e70, 0x72, 0x0)
/usr/local/go/src/runtime/netpoll.go:164 +0x59
net.(*pollDesc).wait(0xc4205f8b58, 0x72, 0x0, 0xc42000c480)
/usr/local/go/src/net/fd_poll_runtime.go:75 +0x38
net.(*pollDesc).waitRead(0xc4205f8b58, 0xffffffffffffffff, 0x0)
/usr/local/go/src/net/fd_poll_runtime.go:80 +0x34
net.(*netFD).accept(0xc4205f8af0, 0x0, 0x269b640, 0xc42000c480)
/usr/local/go/src/net/fd_unix.go:430 +0x1e5
net.(*TCPListener).accept(0xc420300008, 0x40535d, 0x17d7260, 0xc420586000)
/usr/local/go/src/net/tcpsock_posix.go:136 +0x2e
net.(*TCPListener).Accept(0xc420300008, 0xc420586000, 0xc4206b4e38, 0x434f2b, 0xc4206b4e40)
/usr/local/go/src/net/tcpsock.go:228 +0x49
github.com/prometheus/prometheus/vendor/golang.org/x/net/netutil.(*limitListener).Accept(0xc420387ca0, 0x1b965b8, 0xc42024c6e0, 0x26ab1c0, 0xc420779ce0)
/home/goutham/gocode/src/github.com/prometheus/prometheus/vendor/golang.org/x/net/netutil/listen.go:30 +0x5f
net/http.(*Server).Serve(0xc420aee000, 0x26a4700, 0xc420387ca0, 0x0, 0x0)
/usr/local/go/src/net/http/server.go:2643 +0x228
github.com/prometheus/prometheus/web.(*Handler).Run(0xc4200fc1c0)
/home/goutham/gocode/src/github.com/prometheus/prometheus/web/web.go:272 +0x317
created by main.Main
/home/goutham/gocode/src/github.com/prometheus/prometheus/cmd/prometheus/main.go:200 +0xf68
goroutine 213 [select]:
github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*WAL).run(0xc420178b80, 0x12a05f200)
/home/goutham/gocode/src/github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/wal.go:255 +0x352
created by github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.OpenWAL
/home/goutham/gocode/src/github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/wal.go:102 +0x2cb
goroutine 17419 [chan send, 68 minutes]:
github.com/prometheus/prometheus/promql.lexDuration(0xc4205865a0, 0x1b907a0)
/home/goutham/gocode/src/github.com/prometheus/prometheus/promql/lex.go:771 +0x353
github.com/prometheus/prometheus/promql.(*lexer).run(0xc4205865a0)
/home/goutham/gocode/src/github.com/prometheus/prometheus/promql/lex.go:442 +0x58
created by github.com/prometheus/prometheus/promql.lex
/home/goutham/gocode/src/github.com/prometheus/prometheus/promql/lex.go:435 +0xaf
goroutine 118 [select]:
github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*WAL).run(0xc420306b00, 0x12a05f200)
/home/goutham/gocode/src/github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/wal.go:255 +0x352
created by github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.OpenWAL
/home/goutham/gocode/src/github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/wal.go:102 +0x2cb
goroutine 10397 [chan send, 76 minutes]:
github.com/prometheus/prometheus/promql.lexStatements(0xc4209fe1e0, 0x1b907e0)
/home/goutham/gocode/src/github.com/prometheus/prometheus/promql/lex.go:466 +0x172
github.com/prometheus/prometheus/promql.(*lexer).run(0xc4209fe1e0)
/home/goutham/gocode/src/github.com/prometheus/prometheus/promql/lex.go:442 +0x58
created by github.com/prometheus/prometheus/promql.lex
/home/goutham/gocode/src/github.com/prometheus/prometheus/promql/lex.go:435 +0xaf
goroutine 5530 [select, 47 minutes]:
net/http.(*persistConn).writeLoop(0xc42040a360)
/usr/local/go/src/net/http/transport.go:1704 +0x43a
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1118 +0xa5a
goroutine 5529 [IO wait, 47 minutes]:
net.runtime_pollWait(0x7f1352f75db0, 0x72, 0x6)
/usr/local/go/src/runtime/netpoll.go:164 +0x59
net.(*pollDesc).wait(0xc42026cdf8, 0x72, 0x269dfc0, 0x26937b0)
/usr/local/go/src/net/fd_poll_runtime.go:75 +0x38
net.(*pollDesc).waitRead(0xc42026cdf8, 0xc4211a0000, 0x1000)
/usr/local/go/src/net/fd_poll_runtime.go:80 +0x34
net.(*netFD).Read(0xc42026cd90, 0xc4211a0000, 0x1000, 0x1000, 0x0, 0x269dfc0, 0x26937b0)
/usr/local/go/src/net/fd_unix.go:250 +0x1b7
net.(*conn).Read(0xc420300700, 0xc4211a0000, 0x1000, 0x1000, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:181 +0x70
net/http.(*persistConn).Read(0xc42040a360, 0xc4211a0000, 0x1000, 0x1000, 0x4, 0x455220, 0xc420afd2c0)
/usr/local/go/src/net/http/transport.go:1316 +0x14b
bufio.(*Reader).fill(0xc4206e07e0)
/usr/local/go/src/bufio/bufio.go:97 +0x117
bufio.(*Reader).Peek(0xc4206e07e0, 0x1, 0xc4206b5be5, 0x1, 0x0, 0xc4206e0720, 0x0)
/usr/local/go/src/bufio/bufio.go:129 +0x67
net/http.(*persistConn).readLoop(0xc42040a360)
/usr/local/go/src/net/http/transport.go:1474 +0x196
created by net/http.(*Transport).dialConn
/usr/local/go/src/net/http/transport.go:1117 +0xa35
goroutine 17218 [chan send, 68 minutes]:
github.com/prometheus/prometheus/promql.lexDuration(0xc420afcba0, 0x1b907a0)
/home/goutham/gocode/src/github.com/prometheus/prometheus/promql/lex.go:771 +0x353
github.com/prometheus/prometheus/promql.(*lexer).run(0xc420afcba0)
/home/goutham/gocode/src/github.com/prometheus/prometheus/promql/lex.go:442 +0x58
created by github.com/prometheus/prometheus/promql.lex
/home/goutham/gocode/src/github.com/prometheus/prometheus/promql/lex.go:435 +0xaf
goroutine 10400 [chan send, 76 minutes]:
github.com/prometheus/prometheus/promql.lexStatements(0xc420ad9080, 0x1b907e0)
/home/goutham/gocode/src/github.com/prometheus/prometheus/promql/lex.go:551 +0xff6
github.com/prometheus/prometheus/promql.(*lexer).run(0xc420ad9080)
/home/goutham/gocode/src/github.com/prometheus/prometheus/promql/lex.go:442 +0x58
created by github.com/prometheus/prometheus/promql.lex
/home/goutham/gocode/src/github.com/prometheus/prometheus/promql/lex.go:435 +0xaf
goroutine 9910 [chan send, 77 minutes]:
github.com/prometheus/prometheus/promql.lexStatements(0xc420c74000, 0x1b907e0)
/home/goutham/gocode/src/github.com/prometheus/prometheus/promql/lex.go:466 +0x172
github.com/prometheus/prometheus/promql.(*lexer).run(0xc420c74000)
/home/goutham/gocode/src/github.com/prometheus/prometheus/promql/lex.go:442 +0x58
created by github.com/prometheus/prometheus/promql.lex
/home/goutham/gocode/src/github.com/prometheus/prometheus/promql/lex.go:435 +0xaf
goroutine 32043 [IO wait]:
net.runtime_pollWait(0x7f1352f75c30, 0x72, 0x8)
/usr/local/go/src/runtime/netpoll.go:164 +0x59
net.(*pollDesc).wait(0xc4201301b8, 0x72, 0x269dfc0, 0x26937b0)
/usr/local/go/src/net/fd_poll_runtime.go:75 +0x38
net.(*pollDesc).waitRead(0xc4201301b8, 0xc4201f9f91, 0x1)
/usr/local/go/src/net/fd_poll_runtime.go:80 +0x34
net.(*netFD).Read(0xc420130150, 0xc4201f9f91, 0x1, 0x1, 0x0, 0x269dfc0, 0x26937b0)
/usr/local/go/src/net/fd_unix.go:250 +0x1b7
net.(*conn).Read(0xc42000e018, 0xc4201f9f91, 0x1, 0x1, 0x0, 0x0, 0x0)
/usr/local/go/src/net/net.go:181 +0x70
github.com/prometheus/prometheus/vendor/golang.org/x/net/netutil.(*limitListenerConn).Read(0xc42077f9e0, 0xc4201f9f91, 0x1, 0x1, 0xc4205f6608, 0xc420b0b7d0, 0x4d7cb7)
<autogenerated>:6 +0x6b
net/http.(*connReader).backgroundRead(0xc4201f9f80)
/usr/local/go/src/net/http/server.go:656 +0x58
created by net/http.(*connReader).startBackgroundRead
/usr/local/go/src/net/http/server.go:652 +0xdf
goroutine 31989 [semacquire, 4 minutes]:
sync.runtime_Semacquire(0xc42009493c)
/usr/local/go/src/runtime/sema.go:47 +0x34
sync.(*RWMutex).RLock(0xc420094930)
/usr/local/go/src/sync/rwmutex.go:43 +0x49
github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb.(*DB).Querier(0xc4200948f0, 0x8000000000000000, 0x7fffffffffffffff, 0x0, 0xc420b3c6d2)
/home/goutham/gocode/src/github.com/prometheus/prometheus/vendor/github.com/prometheus/tsdb/querier.go:47 +0x46
github.com/prometheus/prometheus/storage/tsdb.adapter.Querier(0xc4200948f0, 0x8000000000000000, 0x7fffffffffffffff, 0x1, 0xc420b3c6d2, 0x8, 0x274e710)
/home/goutham/gocode/src/github.com/prometheus/prometheus/storage/tsdb/tsdb.go:58 +0x43
github.com/prometheus/prometheus/web/api/v1.(*API).labelValues(0xc4202f3180, 0xc42132a200, 0x0, 0x0, 0x0)
/home/goutham/gocode/src/github.com/prometheus/prometheus/web/api/v1/api.go:277 +0x10f
github.com/prometheus/prometheus/web/api/v1.(*API).(github.com/prometheus/prometheus/web/api/v1.labelValues)-fm(0xc42132a200, 0xc4203b6b00, 0xc4219f6000, 0x3)
/home/goutham/gocode/src/github.com/prometheus/prometheus/web/api/v1/api.go:143 +0x34
github.com/prometheus/prometheus/web/api/v1.(*API).Register.func1.1(0x26a36c0, 0xc4203b6b00, 0xc42132a200)
/home/goutham/gocode/src/github.com/prometheus/prometheus/web/api/v1/api.go:125 +0x55
net/http.HandlerFunc.ServeHTTP(0xc42043c830, 0x26a36c0, 0xc4203b6b00, 0xc42132a200)
/usr/local/go/src/net/http/server.go:1942 +0x44
github.com/prometheus/prometheus/util/httputil.CompressionHandler.ServeHTTP(0x269d600, 0xc42043c830, 0x26a3bc0, 0xc4219f6000, 0xc42132a200)
/home/goutham/gocode/src/github.com/prometheus/prometheus/util/httputil/compression.go:90 +0x7c
github.com/prometheus/prometheus/util/httputil.(*CompressionHandler).ServeHTTP(0xc42043c840, 0x26a3bc0, 0xc4219f6000, 0xc42132a200)
<autogenerated>:5 +0x74
net/http.(Handler).ServeHTTP-fm(0x26a3bc0, 0xc4219f6000, 0xc42132a200)
/home/goutham/gocode/src/github.com/prometheus/prometheus/vendor/github.com/prometheus/client_golang/prometheus/http.go:179 +0x4d
github.com/prometheus/prometheus/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1(0x26a9ac0, 0xc420c66000, 0xc42132a200)
/home/goutham/gocode/src/github.com/prometheus/prometheus/vendor/github.com/prometheus/client_golang/prometheus/http.go:287 +0x26a
github.com/prometheus/prometheus/vendor/github.com/prometheus/common/route.(*Router).handle.func1(0x26a9ac0, 0xc420c66000, 0xc42132a200, 0xc4203b6a80, 0x1, 0x1)
/home/goutham/gocode/src/github.com/prometheus/prometheus/vendor/github.com/prometheus/common/route/route.go:84 +0x2a8
github.com/prometheus/prometheus/vendor/github.com/julienschmidt/httprouter.(*Router).ServeHTTP(0xc420557340, 0x26a9ac0, 0xc420c66000, 0xc42132a200)
/home/goutham/gocode/src/github.com/prometheus/prometheus/vendor/github.com/julienschmidt/httprouter/router.go:299 +0x75d
github.com/prometheus/prometheus/vendor/github.com/prometheus/common/route.(*Router).ServeHTTP(0xc4204de760, 0x26a9ac0, 0xc420c66000, 0xc42132a200)
/home/goutham/gocode/src/github.com/prometheus/prometheus/vendor/github.com/prometheus/common/route/route.go:126 +0x4c
net/http.serverHandler.ServeHTTP(0xc420aee000, 0x26a9ac0, 0xc420c66000, 0xc42132a200)
/usr/local/go/src/net/http/server.go:2568 +0x92
net/http.(*conn).serve(0xc420305040, 0x26ab100, 0xc421f84080)
/usr/local/go/src/net/http/server.go:1825 +0x612
created by net/http.(*Server).Serve
/usr/local/go/src/net/http/server.go:2668 +0x2ce
goroutine 17041 [chan send, 67 minutes]:
github.com/prometheus/prometheus/vendor/github.com/prometheus/client_golang/prometheus.computeApproximateRequestSize(0xc421387d00, 0xc4212617a0, 0x1e6)
/home/goutham/gocode/src/github.com/prometheus/prometheus/vendor/github.com/prometheus/client_golang/prometheus/http.go:316 +0x155
created by github.com/prometheus/prometheus/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1
/home/goutham/gocode/src/github.com/prometheus/prometheus/vendor/github.com/prometheus/client_golang/prometheus/http.go:275 +0x14d
goroutine 32024 [chan send, 4 minutes]:
github.com/prometheus/prometheus/vendor/github.com/prometheus/client_golang/prometheus.computeApproximateRequestSize(0xc42132a200, 0xc4209fe0c0, 0x172)
/home/goutham/gocode/src/github.com/prometheus/prometheus/vendor/github.com/prometheus/client_golang/prometheus/http.go:316 +0x155
created by github.com/prometheus/prometheus/vendor/github.com/prometheus/client_golang/prometheus.InstrumentHandlerFuncWithOpts.func1
/home/goutham/gocode/src/github.com/prometheus/prometheus/vendor/github.com/prometheus/client_golang/prometheus/http.go:275 +0x14d
^CWARN[2683] Received SIGTERM, exiting gracefully... source=main.go:209
INFO[2683] See you next time! source=main.go:216
INFO[2683] Stopping target manager... source=targetmanager.go:79
INFO[2683] Stopping rule manager... source=manager.go:398
INFO[2683] Rule manager stopped. source=manager.go:404
INFO[2683] Stopping notification handler... source=notifier.go:462
^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^C^Cc^C^C^C^C^C
➜ ~ sudo strace -p 17129
strace: Process 17129 attached
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275a1c8, FUTEX_WAKE, 1) = 0
futex(0x275a110, FUTEX_WAKE, 1) = 1
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xc4204b0d10, FUTEX_WAKE, 1) = 1
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275a418, FUTEX_WAKE, 1) = 1
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275a1c8, FUTEX_WAKE, 1) = 0
futex(0x275a110, FUTEX_WAKE, 1) = 1
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xc4204b0110, FUTEX_WAKE, 1) = 1
futex(0x275a1f0, FUTEX_WAKE, 1) = 1
futex(0x275a110, FUTEX_WAKE, 1) = 1
futex(0x275a1c8, FUTEX_WAKE, 1) = 1
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = -1 EAGAIN (Resource temporarily unavailable)
futex(0x275a418, FUTEX_WAKE, 1) = 1
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
fdatasync(17) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0xc4204b0d10, FUTEX_WAKE, 1) = 1
futex(0x2759a98, FUTEX_WAIT, 0, {tv_sec=4, tv_nsec=966188747}) = -1 ETIMEDOUT (Connection timed out)
futex(0x275a1d8, FUTEX_WAKE, 1) = 1
futex(0xc421c9e110, FUTEX_WAKE, 1) = 1
futex(0x2759a98, FUTEX_WAIT, 0, {tv_sec=0, tv_nsec=33173711}) = -1 ETIMEDOUT (Connection timed out)
futex(0x275a1d8, FUTEX_WAKE, 1) = 1
futex(0xc421c9e110, FUTEX_WAKE, 1) = 1
fdatasync(17) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275a1c8, FUTEX_WAKE, 1) = 1
futex(0x275a110, FUTEX_WAKE, 1) = 1
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275a418, FUTEX_WAKE, 1) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
fdatasync(17) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0xc4204b1510, FUTEX_WAKE, 1) = 1
futex(0x275a1f0, FUTEX_WAIT, 0, {tv_sec=0, tv_nsec=100000}) = -1 EAGAIN (Resource temporarily unavailable)
futex(0xc420106110, FUTEX_WAKE, 1) = 1
futex(0xc4204b0d10, FUTEX_WAKE, 1) = 1
futex(0xc421c9e110, FUTEX_WAKE, 1) = 1
futex(0xc4204b2910, FUTEX_WAKE, 1) = 1
futex(0xc4204b2510, FUTEX_WAKE, 1) = 1
futex(0xc4204b1510, FUTEX_WAKE, 1) = 1
futex(0xc4204b0110, FUTEX_WAKE, 1) = 1
futex(0x275a110, FUTEX_WAKE, 1) = 1
epoll_wait(4, [], 128, 0) = 0
futex(0x275a1d8, FUTEX_WAKE, 1) = 1
futex(0xc4204b0110, FUTEX_WAKE, 1) = 1
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275a1c8, FUTEX_WAKE, 1) = 0
futex(0x275a110, FUTEX_WAKE, 1) = 1
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0xc4204b2510, FUTEX_WAKE, 1) = 1
futex(0xc4204b0d10, FUTEX_WAKE, 1) = 1
futex(0xc420106110, FUTEX_WAKE, 1) = 1
futex(0xc4204b0110, FUTEX_WAKE, 1) = 1
futex(0xc4204b2510, FUTEX_WAKE, 1) = 1
futex(0xc421c9e110, FUTEX_WAKE, 1) = 1
futex(0xc4204b1510, FUTEX_WAKE, 1) = 1
futex(0xc4204b2910, FUTEX_WAKE, 1) = 1
epoll_wait(4, [], 128, 0) = 0
futex(0x275a1d8, FUTEX_WAKE, 1) = 1
futex(0xc4204b2510, FUTEX_WAKE, 1) = 1
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
futex(0x275ad70, FUTEX_WAIT, 0, NULL) = 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment