Skip to content

Instantly share code, notes, and snippets.

@flaneur2020
Created August 31, 2020 03:24
Show Gist options
  • Save flaneur2020/7d0e7a8bfc7946ee4bb0bb35768eb2da to your computer and use it in GitHub Desktop.
Save flaneur2020/7d0e7a8bfc7946ee4bb0bb35768eb2da to your computer and use it in GitHub Desktop.
goroutine profile: total 60502
30061 @ 0x438cc0 0x448c43 0x835698 0x6c4c74 0x6c6ab5 0x6c8003 0x6c3a7c 0x4688d1
# 0x835697 main.sse+0x787 /data/tmp/portage/net-misc/gossipd-9999/work/src/github.intra.douban.com/push/gossipd/apps/ssed/sse.go:132
# 0x6c4c73 net/http.HandlerFunc.ServeHTTP+0x43 /usr/lib/go/src/net/http/server.go:2012
# 0x6c6ab4 net/http.(*ServeMux).ServeHTTP+0x1a4 /usr/lib/go/src/net/http/server.go:2387
# 0x6c8002 net/http.serverHandler.ServeHTTP+0xa2 /usr/lib/go/src/net/http/server.go:2807
# 0x6c3a7b net/http.(*conn).serve+0x86b /usr/lib/go/src/net/http/server.go:1895
30060 @ 0x438cc0 0x431b9a 0x431105 0x4d41d5 0x4d506b 0x4d504d 0x59c50f 0x5af0ae 0x608950 0x48a7b1 0x608b9c 0x607155 0x60b27b 0x60b286 0x833443 0x4688d1
# 0x431104 internal/poll.runtime_pollWait+0x54 /usr/lib/go/src/runtime/netpoll.go:203
# 0x4d41d4 internal/poll.(*pollDesc).wait+0x44 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:87
# 0x4d506a internal/poll.(*pollDesc).waitRead+0x19a /usr/lib/go/src/internal/poll/fd_poll_runtime.go:92
# 0x4d504c internal/poll.(*FD).Read+0x17c /usr/lib/go/src/internal/poll/fd_unix.go:169
# 0x59c50e net.(*netFD).Read+0x4e /usr/lib/go/src/net/fd_unix.go:202
# 0x5af0ad net.(*conn).Read+0x8d /usr/lib/go/src/net/net.go:184
# 0x60894f crypto/tls.(*atLeastReader).Read+0x5f /usr/lib/go/src/crypto/tls/conn.go:760
# 0x48a7b0 bytes.(*Buffer).ReadFrom+0xb0 /usr/lib/go/src/bytes/buffer.go:204
# 0x608b9b crypto/tls.(*Conn).readFromUntil+0xeb /usr/lib/go/src/crypto/tls/conn.go:782
# 0x607154 crypto/tls.(*Conn).readRecordOrCCS+0x114 /usr/lib/go/src/crypto/tls/conn.go:589
# 0x60b27a crypto/tls.(*Conn).readRecord+0x15a /usr/lib/go/src/crypto/tls/conn.go:557
# 0x60b285 crypto/tls.(*Conn).Read+0x165 /usr/lib/go/src/crypto/tls/conn.go:1233
# 0x833442 github.com/menghan/closenotifier.makeCloseNotifier.func1+0x72 /data/tmp/portage/net-misc/gossipd-9999/homedir/go/pkg/mod/github.com/menghan/closenotifier@v0.0.0-20140331074320-ecfea31ea8e1/closenotifier.go:15
153 @ 0x438cc0 0x431b9a 0x431105 0x4d41d5 0x4d506b 0x4d504d 0x59c50f 0x5af0ae 0x608950 0x48a7b1 0x608b9c 0x607155 0x609a7d 0x609a88 0x62adfa 0x6261d7 0x620990 0x60b9d1 0x6c33ad 0x4688d1
# 0x431104 internal/poll.runtime_pollWait+0x54 /usr/lib/go/src/runtime/netpoll.go:203
# 0x4d41d4 internal/poll.(*pollDesc).wait+0x44 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:87
# 0x4d506a internal/poll.(*pollDesc).waitRead+0x19a /usr/lib/go/src/internal/poll/fd_poll_runtime.go:92
# 0x4d504c internal/poll.(*FD).Read+0x17c /usr/lib/go/src/internal/poll/fd_unix.go:169
# 0x59c50e net.(*netFD).Read+0x4e /usr/lib/go/src/net/fd_unix.go:202
# 0x5af0ad net.(*conn).Read+0x8d /usr/lib/go/src/net/net.go:184
# 0x60894f crypto/tls.(*atLeastReader).Read+0x5f /usr/lib/go/src/crypto/tls/conn.go:760
# 0x48a7b0 bytes.(*Buffer).ReadFrom+0xb0 /usr/lib/go/src/bytes/buffer.go:204
# 0x608b9b crypto/tls.(*Conn).readFromUntil+0xeb /usr/lib/go/src/crypto/tls/conn.go:782
# 0x607154 crypto/tls.(*Conn).readRecordOrCCS+0x114 /usr/lib/go/src/crypto/tls/conn.go:589
# 0x609a7c crypto/tls.(*Conn).readRecord+0x6c /usr/lib/go/src/crypto/tls/conn.go:557
# 0x609a87 crypto/tls.(*Conn).readHandshake+0x77 /usr/lib/go/src/crypto/tls/conn.go:973
# 0x62adf9 crypto/tls.(*serverHandshakeStateTLS13).readClientFinished+0x39 /usr/lib/go/src/crypto/tls/handshake_server_tls13.go:825
# 0x6261d6 crypto/tls.(*serverHandshakeStateTLS13).handshake+0x146 /usr/lib/go/src/crypto/tls/handshake_server_tls13.go:74
# 0x62098f crypto/tls.(*Conn).serverHandshake+0x1af /usr/lib/go/src/crypto/tls/handshake_server.go:53
# 0x60b9d0 crypto/tls.(*Conn).Handshake+0x1e0 /usr/lib/go/src/crypto/tls/conn.go:1342
# 0x6c33ac net/http.(*conn).serve+0x19c /usr/lib/go/src/net/http/server.go:1788
125 @ 0x438cc0 0x431b9a 0x431105 0x4d41d5 0x4d506b 0x4d504d 0x59c50f 0x5af0ae 0x608950 0x48a7b1 0x608b9c 0x607155 0x60b27b 0x60b286 0x6be0b4 0x5530b3 0x553dcd 0x554004 0x64924c 0x6b87d4 0x6b8803 0x6bf3e1 0x6c38e4 0x4688d1
# 0x431104 internal/poll.runtime_pollWait+0x54 /usr/lib/go/src/runtime/netpoll.go:203
# 0x4d41d4 internal/poll.(*pollDesc).wait+0x44 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:87
# 0x4d506a internal/poll.(*pollDesc).waitRead+0x19a /usr/lib/go/src/internal/poll/fd_poll_runtime.go:92
# 0x4d504c internal/poll.(*FD).Read+0x17c /usr/lib/go/src/internal/poll/fd_unix.go:169
# 0x59c50e net.(*netFD).Read+0x4e /usr/lib/go/src/net/fd_unix.go:202
# 0x5af0ad net.(*conn).Read+0x8d /usr/lib/go/src/net/net.go:184
# 0x60894f crypto/tls.(*atLeastReader).Read+0x5f /usr/lib/go/src/crypto/tls/conn.go:760
# 0x48a7b0 bytes.(*Buffer).ReadFrom+0xb0 /usr/lib/go/src/bytes/buffer.go:204
# 0x608b9b crypto/tls.(*Conn).readFromUntil+0xeb /usr/lib/go/src/crypto/tls/conn.go:782
# 0x607154 crypto/tls.(*Conn).readRecordOrCCS+0x114 /usr/lib/go/src/crypto/tls/conn.go:589
# 0x60b27a crypto/tls.(*Conn).readRecord+0x15a /usr/lib/go/src/crypto/tls/conn.go:557
# 0x60b285 crypto/tls.(*Conn).Read+0x165 /usr/lib/go/src/crypto/tls/conn.go:1233
# 0x6be0b3 net/http.(*connReader).Read+0xf3 /usr/lib/go/src/net/http/server.go:786
# 0x5530b2 bufio.(*Reader).fill+0x102 /usr/lib/go/src/bufio/bufio.go:100
# 0x553dcc bufio.(*Reader).ReadSlice+0x3c /usr/lib/go/src/bufio/bufio.go:359
# 0x554003 bufio.(*Reader).ReadLine+0x33 /usr/lib/go/src/bufio/bufio.go:388
# 0x64924b net/textproto.(*Reader).readLineSlice+0x6b /usr/lib/go/src/net/textproto/reader.go:58
# 0x6b87d3 net/textproto.(*Reader).ReadLine+0xa3 /usr/lib/go/src/net/textproto/reader.go:39
# 0x6b8802 net/http.readRequest+0xd2 /usr/lib/go/src/net/http/request.go:1015
# 0x6bf3e0 net/http.(*conn).readRequest+0x190 /usr/lib/go/src/net/http/server.go:966
# 0x6c38e3 net/http.(*conn).serve+0x6d3 /usr/lib/go/src/net/http/server.go:1822
43 @ 0x438cc0 0x431b9a 0x431105 0x4d41d5 0x4d506b 0x4d504d 0x59c50f 0x5af0ae 0x608950 0x48a7b1 0x608b9c 0x607155 0x609a7d 0x609a88 0x620f50 0x620850 0x60b9d1 0x6c33ad 0x4688d1
# 0x431104 internal/poll.runtime_pollWait+0x54 /usr/lib/go/src/runtime/netpoll.go:203
# 0x4d41d4 internal/poll.(*pollDesc).wait+0x44 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:87
# 0x4d506a internal/poll.(*pollDesc).waitRead+0x19a /usr/lib/go/src/internal/poll/fd_poll_runtime.go:92
# 0x4d504c internal/poll.(*FD).Read+0x17c /usr/lib/go/src/internal/poll/fd_unix.go:169
# 0x59c50e net.(*netFD).Read+0x4e /usr/lib/go/src/net/fd_unix.go:202
# 0x5af0ad net.(*conn).Read+0x8d /usr/lib/go/src/net/net.go:184
# 0x60894f crypto/tls.(*atLeastReader).Read+0x5f /usr/lib/go/src/crypto/tls/conn.go:760
# 0x48a7b0 bytes.(*Buffer).ReadFrom+0xb0 /usr/lib/go/src/bytes/buffer.go:204
# 0x608b9b crypto/tls.(*Conn).readFromUntil+0xeb /usr/lib/go/src/crypto/tls/conn.go:782
# 0x607154 crypto/tls.(*Conn).readRecordOrCCS+0x114 /usr/lib/go/src/crypto/tls/conn.go:589
# 0x609a7c crypto/tls.(*Conn).readRecord+0x6c /usr/lib/go/src/crypto/tls/conn.go:557
# 0x609a87 crypto/tls.(*Conn).readHandshake+0x77 /usr/lib/go/src/crypto/tls/conn.go:973
# 0x620f4f crypto/tls.(*Conn).readClientHello+0x3f /usr/lib/go/src/crypto/tls/handshake_server.go:135
# 0x62084f crypto/tls.(*Conn).serverHandshake+0x6f /usr/lib/go/src/crypto/tls/handshake_server.go:43
# 0x60b9d0 crypto/tls.(*Conn).Handshake+0x1e0 /usr/lib/go/src/crypto/tls/conn.go:1342
# 0x6c33ac net/http.(*conn).serve+0x19c /usr/lib/go/src/net/http/server.go:1788
20 @ 0x438cc0 0x407ba7 0x40786b 0x82ddc2 0x4688d1
# 0x82ddc1 github.intra.douban.com/push/gossipd/gossipd/redis.(*Worker).run+0x91 /data/tmp/portage/net-misc/gossipd-9999/work/src/github.intra.douban.com/push/gossipd/gossipd/redis/worker.go:94
16 @ 0x438cc0 0x431b9a 0x431105 0x4d41d5 0x4d506b 0x4d504d 0x59c50f 0x5af0ae 0x608950 0x48a7b1 0x608b9c 0x607155 0x60b27b 0x60b286 0x6be0b4 0x5530b3 0x55321f 0x6c3be7 0x4688d1
# 0x431104 internal/poll.runtime_pollWait+0x54 /usr/lib/go/src/runtime/netpoll.go:203
# 0x4d41d4 internal/poll.(*pollDesc).wait+0x44 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:87
# 0x4d506a internal/poll.(*pollDesc).waitRead+0x19a /usr/lib/go/src/internal/poll/fd_poll_runtime.go:92
# 0x4d504c internal/poll.(*FD).Read+0x17c /usr/lib/go/src/internal/poll/fd_unix.go:169
# 0x59c50e net.(*netFD).Read+0x4e /usr/lib/go/src/net/fd_unix.go:202
# 0x5af0ad net.(*conn).Read+0x8d /usr/lib/go/src/net/net.go:184
# 0x60894f crypto/tls.(*atLeastReader).Read+0x5f /usr/lib/go/src/crypto/tls/conn.go:760
# 0x48a7b0 bytes.(*Buffer).ReadFrom+0xb0 /usr/lib/go/src/bytes/buffer.go:204
# 0x608b9b crypto/tls.(*Conn).readFromUntil+0xeb /usr/lib/go/src/crypto/tls/conn.go:782
# 0x607154 crypto/tls.(*Conn).readRecordOrCCS+0x114 /usr/lib/go/src/crypto/tls/conn.go:589
# 0x60b27a crypto/tls.(*Conn).readRecord+0x15a /usr/lib/go/src/crypto/tls/conn.go:557
# 0x60b285 crypto/tls.(*Conn).Read+0x165 /usr/lib/go/src/crypto/tls/conn.go:1233
# 0x6be0b3 net/http.(*connReader).Read+0xf3 /usr/lib/go/src/net/http/server.go:786
# 0x5530b2 bufio.(*Reader).fill+0x102 /usr/lib/go/src/bufio/bufio.go:100
# 0x55321e bufio.(*Reader).Peek+0x4e /usr/lib/go/src/bufio/bufio.go:138
# 0x6c3be6 net/http.(*conn).serve+0x9d6 /usr/lib/go/src/net/http/server.go:1920
3 @ 0x438cc0 0x431b9a 0x431105 0x4d41d5 0x4d506b 0x4d504d 0x59c50f 0x5af0ae 0x6be0b4 0x5530b3 0x55321f 0x6c3be7 0x4688d1
# 0x431104 internal/poll.runtime_pollWait+0x54 /usr/lib/go/src/runtime/netpoll.go:203
# 0x4d41d4 internal/poll.(*pollDesc).wait+0x44 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:87
# 0x4d506a internal/poll.(*pollDesc).waitRead+0x19a /usr/lib/go/src/internal/poll/fd_poll_runtime.go:92
# 0x4d504c internal/poll.(*FD).Read+0x17c /usr/lib/go/src/internal/poll/fd_unix.go:169
# 0x59c50e net.(*netFD).Read+0x4e /usr/lib/go/src/net/fd_unix.go:202
# 0x5af0ad net.(*conn).Read+0x8d /usr/lib/go/src/net/net.go:184
# 0x6be0b3 net/http.(*connReader).Read+0xf3 /usr/lib/go/src/net/http/server.go:786
# 0x5530b2 bufio.(*Reader).fill+0x102 /usr/lib/go/src/bufio/bufio.go:100
# 0x55321e bufio.(*Reader).Peek+0x4e /usr/lib/go/src/bufio/bufio.go:138
# 0x6c3be6 net/http.(*conn).serve+0x9d6 /usr/lib/go/src/net/http/server.go:1920
2 @ 0x438cc0 0x431b9a 0x431105 0x4d41d5 0x4d506b 0x4d504d 0x59c50f 0x5af0ae 0x608950 0x48a7b1 0x608b9c 0x607155 0x624733 0x62473e 0x620b5f 0x6208e1 0x60b9d1 0x6c33ad 0x4688d1
# 0x431104 internal/poll.runtime_pollWait+0x54 /usr/lib/go/src/runtime/netpoll.go:203
# 0x4d41d4 internal/poll.(*pollDesc).wait+0x44 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:87
# 0x4d506a internal/poll.(*pollDesc).waitRead+0x19a /usr/lib/go/src/internal/poll/fd_poll_runtime.go:92
# 0x4d504c internal/poll.(*FD).Read+0x17c /usr/lib/go/src/internal/poll/fd_unix.go:169
# 0x59c50e net.(*netFD).Read+0x4e /usr/lib/go/src/net/fd_unix.go:202
# 0x5af0ad net.(*conn).Read+0x8d /usr/lib/go/src/net/net.go:184
# 0x60894f crypto/tls.(*atLeastReader).Read+0x5f /usr/lib/go/src/crypto/tls/conn.go:760
# 0x48a7b0 bytes.(*Buffer).ReadFrom+0xb0 /usr/lib/go/src/bytes/buffer.go:204
# 0x608b9b crypto/tls.(*Conn).readFromUntil+0xeb /usr/lib/go/src/crypto/tls/conn.go:782
# 0x607154 crypto/tls.(*Conn).readRecordOrCCS+0x114 /usr/lib/go/src/crypto/tls/conn.go:589
# 0x624732 crypto/tls.(*Conn).readChangeCipherSpec+0x52 /usr/lib/go/src/crypto/tls/conn.go:561
# 0x62473d crypto/tls.(*serverHandshakeState).readFinished+0x5d /usr/lib/go/src/crypto/tls/handshake_server.go:651
# 0x620b5e crypto/tls.(*serverHandshakeState).handshake+0x14e /usr/lib/go/src/crypto/tls/handshake_server.go:95
# 0x6208e0 crypto/tls.(*Conn).serverHandshake+0x100 /usr/lib/go/src/crypto/tls/handshake_server.go:60
# 0x60b9d0 crypto/tls.(*Conn).Handshake+0x1e0 /usr/lib/go/src/crypto/tls/conn.go:1342
# 0x6c33ac net/http.(*conn).serve+0x19c /usr/lib/go/src/net/http/server.go:1788
2 @ 0x438cc0 0x431b9a 0x431105 0x4d41d5 0x4d506b 0x4d504d 0x59c50f 0x5af0ae 0x6be0b4 0x5530b3 0x553dcd 0x554004 0x64924c 0x6b87d4 0x6b8803 0x6bf3e1 0x6c38e4 0x4688d1
# 0x431104 internal/poll.runtime_pollWait+0x54 /usr/lib/go/src/runtime/netpoll.go:203
# 0x4d41d4 internal/poll.(*pollDesc).wait+0x44 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:87
# 0x4d506a internal/poll.(*pollDesc).waitRead+0x19a /usr/lib/go/src/internal/poll/fd_poll_runtime.go:92
# 0x4d504c internal/poll.(*FD).Read+0x17c /usr/lib/go/src/internal/poll/fd_unix.go:169
# 0x59c50e net.(*netFD).Read+0x4e /usr/lib/go/src/net/fd_unix.go:202
# 0x5af0ad net.(*conn).Read+0x8d /usr/lib/go/src/net/net.go:184
# 0x6be0b3 net/http.(*connReader).Read+0xf3 /usr/lib/go/src/net/http/server.go:786
# 0x5530b2 bufio.(*Reader).fill+0x102 /usr/lib/go/src/bufio/bufio.go:100
# 0x553dcc bufio.(*Reader).ReadSlice+0x3c /usr/lib/go/src/bufio/bufio.go:359
# 0x554003 bufio.(*Reader).ReadLine+0x33 /usr/lib/go/src/bufio/bufio.go:388
# 0x64924b net/textproto.(*Reader).readLineSlice+0x6b /usr/lib/go/src/net/textproto/reader.go:58
# 0x6b87d3 net/textproto.(*Reader).ReadLine+0xa3 /usr/lib/go/src/net/textproto/reader.go:39
# 0x6b8802 net/http.readRequest+0xd2 /usr/lib/go/src/net/http/request.go:1015
# 0x6bf3e0 net/http.(*conn).readRequest+0x190 /usr/lib/go/src/net/http/server.go:966
# 0x6c38e3 net/http.(*conn).serve+0x6d3 /usr/lib/go/src/net/http/server.go:1822
2 @ 0x438cc0 0x44a678 0x44a64e 0x47f49d 0x7bb46a 0x7bb562 0x4688d1
# 0x44a64d sync.runtime_notifyListWait+0xcd /usr/lib/go/src/runtime/sema.go:513
# 0x47f49c sync.(*Cond).Wait+0x9c /usr/lib/go/src/sync/cond.go:56
# 0x7bb469 github.com/cihub/seelog.(*asyncLoopLogger).processItem+0x89 /data/tmp/portage/net-misc/gossipd-9999/homedir/go/pkg/mod/github.com/cihub/seelog@v0.0.0-20170130134532-f561c5e57575/behavior_asynclooplogger.go:50
# 0x7bb561 github.com/cihub/seelog.(*asyncLoopLogger).processQueue+0x41 /data/tmp/portage/net-misc/gossipd-9999/homedir/go/pkg/mod/github.com/cihub/seelog@v0.0.0-20170130134532-f561c5e57575/behavior_asynclooplogger.go:63
1 @ 0x40cf84 0x44d88c 0x75e4f2 0x4688d1
# 0x44d88b os/signal.signal_recv+0x9b /usr/lib/go/src/runtime/sigqueue.go:147
# 0x75e4f1 os/signal.loop+0x21 /usr/lib/go/src/os/signal/signal_unix.go:23
1 @ 0x438cc0 0x407ba7 0x40786b 0x816356 0x4688d1
# 0x816355 github.intra.douban.com/platform/scribeclib.scribing+0x185 /data/tmp/portage/net-misc/gossipd-9999/homedir/go/pkg/mod/github.intra.douban.com/platform/scribeclib@v0.0.0-20160216081943-526e4d09efd6/scribeclib_legacy.go:77
1 @ 0x438cc0 0x407ba7 0x4078ab 0x7f2232 0x4688d1
# 0x7f2231 github.intra.douban.com/push/gossipd/expvar2.(*VarSet).StatsdReport+0x201 /data/tmp/portage/net-misc/gossipd-9999/work/src/github.intra.douban.com/push/gossipd/expvar2/statsd_reporter.go:16
1 @ 0x438cc0 0x431b9a 0x431105 0x4d41d5 0x4d506b 0x4d504d 0x59c50f 0x5af0ae 0x5530b3 0x553dcd 0x81eff8 0x81f40f 0x81fda9 0x81fd04 0x820605 0x82c8c0 0x4688d1
# 0x431104 internal/poll.runtime_pollWait+0x54 /usr/lib/go/src/runtime/netpoll.go:203
# 0x4d41d4 internal/poll.(*pollDesc).wait+0x44 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:87
# 0x4d506a internal/poll.(*pollDesc).waitRead+0x19a /usr/lib/go/src/internal/poll/fd_poll_runtime.go:92
# 0x4d504c internal/poll.(*FD).Read+0x17c /usr/lib/go/src/internal/poll/fd_unix.go:169
# 0x59c50e net.(*netFD).Read+0x4e /usr/lib/go/src/net/fd_unix.go:202
# 0x5af0ad net.(*conn).Read+0x8d /usr/lib/go/src/net/net.go:184
# 0x5530b2 bufio.(*Reader).fill+0x102 /usr/lib/go/src/bufio/bufio.go:100
# 0x553dcc bufio.(*Reader).ReadSlice+0x3c /usr/lib/go/src/bufio/bufio.go:359
# 0x81eff7 github.com/garyburd/redigo/redis.(*conn).readLine+0x37 /data/tmp/portage/net-misc/gossipd-9999/homedir/go/pkg/mod/github.com/garyburd/redigo@v1.6.0/redis/conn.go:431
# 0x81f40e github.com/garyburd/redigo/redis.(*conn).readReply+0x2e /data/tmp/portage/net-misc/gossipd-9999/homedir/go/pkg/mod/github.com/garyburd/redigo@v1.6.0/redis/conn.go:504
# 0x81fda8 github.com/garyburd/redigo/redis.(*conn).ReceiveWithTimeout+0x68 /data/tmp/portage/net-misc/gossipd-9999/homedir/go/pkg/mod/github.com/garyburd/redigo@v1.6.0/redis/conn.go:594
# 0x81fd03 github.com/garyburd/redigo/redis.(*conn).Receive+0x33 /data/tmp/portage/net-misc/gossipd-9999/homedir/go/pkg/mod/github.com/garyburd/redigo@v1.6.0/redis/conn.go:584
# 0x820604 github.com/garyburd/redigo/redis.PubSubConn.Receive+0x34 /data/tmp/portage/net-misc/gossipd-9999/homedir/go/pkg/mod/github.com/garyburd/redigo@v1.6.0/redis/pubsub.go:109
# 0x82c8bf github.intra.douban.com/push/gossipd/gossipd/redis.(*Suber).Run+0x1af /data/tmp/portage/net-misc/gossipd-9999/work/src/github.intra.douban.com/push/gossipd/gossipd/redis/sub.go:67
1 @ 0x438cc0 0x431b9a 0x431105 0x4d41d5 0x4d506b 0x4d504d 0x59c50f 0x5af0ae 0x6bdc58 0x4688d1
# 0x431104 internal/poll.runtime_pollWait+0x54 /usr/lib/go/src/runtime/netpoll.go:203
# 0x4d41d4 internal/poll.(*pollDesc).wait+0x44 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:87
# 0x4d506a internal/poll.(*pollDesc).waitRead+0x19a /usr/lib/go/src/internal/poll/fd_poll_runtime.go:92
# 0x4d504c internal/poll.(*FD).Read+0x17c /usr/lib/go/src/internal/poll/fd_unix.go:169
# 0x59c50e net.(*netFD).Read+0x4e /usr/lib/go/src/net/fd_unix.go:202
# 0x5af0ad net.(*conn).Read+0x8d /usr/lib/go/src/net/net.go:184
# 0x6bdc57 net/http.(*connReader).backgroundRead+0x57 /usr/lib/go/src/net/http/server.go:678
1 @ 0x438cc0 0x431b9a 0x431105 0x4d41d5 0x4d506b 0x4d504d 0x59c50f 0x5af0ae 0x833443 0x4688d1
# 0x431104 internal/poll.runtime_pollWait+0x54 /usr/lib/go/src/runtime/netpoll.go:203
# 0x4d41d4 internal/poll.(*pollDesc).wait+0x44 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:87
# 0x4d506a internal/poll.(*pollDesc).waitRead+0x19a /usr/lib/go/src/internal/poll/fd_poll_runtime.go:92
# 0x4d504c internal/poll.(*FD).Read+0x17c /usr/lib/go/src/internal/poll/fd_unix.go:169
# 0x59c50e net.(*netFD).Read+0x4e /usr/lib/go/src/net/fd_unix.go:202
# 0x5af0ad net.(*conn).Read+0x8d /usr/lib/go/src/net/net.go:184
# 0x833442 github.com/menghan/closenotifier.makeCloseNotifier.func1+0x72 /data/tmp/portage/net-misc/gossipd-9999/homedir/go/pkg/mod/github.com/menghan/closenotifier@v0.0.0-20140331074320-ecfea31ea8e1/closenotifier.go:15
1 @ 0x438cc0 0x431b9a 0x431105 0x4d41d5 0x4d6a14 0x4d69f6 0x59cdc2 0x5b8d82 0x5b7b14 0x632577 0x6c83ad 0x6c8bd7 0x6c934b 0x8340c1 0x4688d1
# 0x431104 internal/poll.runtime_pollWait+0x54 /usr/lib/go/src/runtime/netpoll.go:203
# 0x4d41d4 internal/poll.(*pollDesc).wait+0x44 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:87
# 0x4d6a13 internal/poll.(*pollDesc).waitRead+0x1d3 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:92
# 0x4d69f5 internal/poll.(*FD).Accept+0x1b5 /usr/lib/go/src/internal/poll/fd_unix.go:384
# 0x59cdc1 net.(*netFD).accept+0x41 /usr/lib/go/src/net/fd_unix.go:238
# 0x5b8d81 net.(*TCPListener).accept+0x31 /usr/lib/go/src/net/tcpsock_posix.go:139
# 0x5b7b13 net.(*TCPListener).Accept+0x63 /usr/lib/go/src/net/tcpsock.go:261
# 0x632576 crypto/tls.(*listener).Accept+0x36 /usr/lib/go/src/crypto/tls/tls.go:55
# 0x6c83ac net/http.(*Server).Serve+0x25c /usr/lib/go/src/net/http/server.go:2901
# 0x6c8bd6 net/http.(*Server).ServeTLS+0x296 /usr/lib/go/src/net/http/server.go:2973
# 0x6c934a net/http.(*Server).ListenAndServeTLS+0x11a /usr/lib/go/src/net/http/server.go:3130
# 0x8340c0 main.ServeSSE+0xe0 /data/tmp/portage/net-misc/gossipd-9999/work/src/github.intra.douban.com/push/gossipd/apps/ssed/main.go:59
1 @ 0x438cc0 0x431b9a 0x431105 0x4d41d5 0x4d6a14 0x4d69f6 0x59cdc2 0x5b8d82 0x5b7b14 0x6c83ad 0x6c80f7 0x83425f 0x4688d1
# 0x431104 internal/poll.runtime_pollWait+0x54 /usr/lib/go/src/runtime/netpoll.go:203
# 0x4d41d4 internal/poll.(*pollDesc).wait+0x44 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:87
# 0x4d6a13 internal/poll.(*pollDesc).waitRead+0x1d3 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:92
# 0x4d69f5 internal/poll.(*FD).Accept+0x1b5 /usr/lib/go/src/internal/poll/fd_unix.go:384
# 0x59cdc1 net.(*netFD).accept+0x41 /usr/lib/go/src/net/fd_unix.go:238
# 0x5b8d81 net.(*TCPListener).accept+0x31 /usr/lib/go/src/net/tcpsock_posix.go:139
# 0x5b7b13 net.(*TCPListener).Accept+0x63 /usr/lib/go/src/net/tcpsock.go:261
# 0x6c83ac net/http.(*Server).Serve+0x25c /usr/lib/go/src/net/http/server.go:2901
# 0x6c80f6 net/http.(*Server).ListenAndServe+0xb6 /usr/lib/go/src/net/http/server.go:2830
# 0x83425e main.ServeSSE+0x27e /data/tmp/portage/net-misc/gossipd-9999/work/src/github.intra.douban.com/push/gossipd/apps/ssed/main.go:56
1 @ 0x438cc0 0x431b9a 0x431105 0x4d41d5 0x4d6a14 0x4d69f6 0x59cdc2 0x5b8d82 0x5b7b14 0x6c83ad 0x6c80f7 0x834753 0x834692 0x4388e2 0x4688d1
# 0x431104 internal/poll.runtime_pollWait+0x54 /usr/lib/go/src/runtime/netpoll.go:203
# 0x4d41d4 internal/poll.(*pollDesc).wait+0x44 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:87
# 0x4d6a13 internal/poll.(*pollDesc).waitRead+0x1d3 /usr/lib/go/src/internal/poll/fd_poll_runtime.go:92
# 0x4d69f5 internal/poll.(*FD).Accept+0x1b5 /usr/lib/go/src/internal/poll/fd_unix.go:384
# 0x59cdc1 net.(*netFD).accept+0x41 /usr/lib/go/src/net/fd_unix.go:238
# 0x5b8d81 net.(*TCPListener).accept+0x31 /usr/lib/go/src/net/tcpsock_posix.go:139
# 0x5b7b13 net.(*TCPListener).Accept+0x63 /usr/lib/go/src/net/tcpsock.go:261
# 0x6c83ac net/http.(*Server).Serve+0x25c /usr/lib/go/src/net/http/server.go:2901
# 0x6c80f6 net/http.(*Server).ListenAndServe+0xb6 /usr/lib/go/src/net/http/server.go:2830
# 0x834752 net/http.ListenAndServe+0x4b2 /usr/lib/go/src/net/http/server.go:3086
# 0x834691 main.main+0x3f1 /data/tmp/portage/net-misc/gossipd-9999/work/src/github.intra.douban.com/push/gossipd/apps/ssed/main.go:96
# 0x4388e1 runtime.main+0x211 /usr/lib/go/src/runtime/proc.go:203
1 @ 0x438cc0 0x448c43 0x7e6e14 0x4688d1
# 0x7e6e13 github.intra.douban.com/go/cfgreloader.Register.func1+0x103 /data/tmp/portage/net-misc/gossipd-9999/homedir/go/pkg/mod/github.intra.douban.com/go/cfgreloader@v0.0.0-20191224081446-7dabf96d2f4f/reloader.go:62
1 @ 0x438cc0 0x448c43 0x82752a 0x4688d1
# 0x827529 github.intra.douban.com/push/gossipd/gossipd/redis.(*Dispatcher).Run+0x299 /data/tmp/portage/net-misc/gossipd-9999/work/src/github.intra.douban.com/push/gossipd/gossipd/redis/dispatch.go:184
1 @ 0x438cc0 0x44a678 0x44a64e 0x47f49d 0x7bb75a 0x7bb883 0x4688d1
# 0x44a64d sync.runtime_notifyListWait+0xcd /usr/lib/go/src/runtime/sema.go:513
# 0x47f49c sync.(*Cond).Wait+0x9c /usr/lib/go/src/sync/cond.go:56
# 0x7bb759 github.com/cihub/seelog.(*asyncTimerLogger).processItem+0x89 /data/tmp/portage/net-misc/gossipd-9999/homedir/go/pkg/mod/github.com/cihub/seelog@v0.0.0-20170130134532-f561c5e57575/behavior_asynctimerlogger.go:61
# 0x7bb882 github.com/cihub/seelog.(*asyncTimerLogger).processQueue+0x72 /data/tmp/portage/net-misc/gossipd-9999/homedir/go/pkg/mod/github.com/cihub/seelog@v0.0.0-20170130134532-f561c5e57575/behavior_asynctimerlogger.go:74
1 @ 0x438cc0 0x455a7a 0x830fa6 0x4688d1
# 0x455a79 time.Sleep+0xb9 /usr/lib/go/src/runtime/time.go:188
# 0x830fa5 github.intra.douban.com/push/gossipd/gossipd/redis.init.0.func1+0x65 /data/tmp/portage/net-misc/gossipd-9999/work/src/github.intra.douban.com/push/gossipd/gossipd/redis/dispatch.go:23
1 @ 0x4bf2e5 0x7e3f52 0x7e6001 0x7e5208 0x4688d1
# 0x4bf2e4 syscall.Syscall6+0x4 /usr/lib/go/src/syscall/asm_linux_amd64.s:41
# 0x7e3f51 golang.org/x/sys/unix.EpollWait+0x71 /data/tmp/portage/net-misc/gossipd-9999/homedir/go/pkg/mod/golang.org/x/sys@v0.0.0-20191118090420-b5d5184f72d2/unix/zsyscall_linux_amd64.go:1790
# 0x7e6000 github.com/fsnotify/fsnotify.(*fdPoller).wait+0x90 /data/tmp/portage/net-misc/gossipd-9999/homedir/go/pkg/mod/github.com/fsnotify/fsnotify@v1.4.7/inotify_poller.go:86
# 0x7e5207 github.com/fsnotify/fsnotify.(*Watcher).readEvents+0x1f7 /data/tmp/portage/net-misc/gossipd-9999/homedir/go/pkg/mod/github.com/fsnotify/fsnotify@v1.4.7/inotify.go:192
1 @ 0x752d55 0x752b70 0x74f90a 0x75cd7a 0x75d7d5 0x6c4c74 0x6c6ab5 0x6c8003 0x6c3a7c 0x4688d1
# 0x752d54 runtime/pprof.writeRuntimeProfile+0x94 /usr/lib/go/src/runtime/pprof/pprof.go:694
# 0x752b6f runtime/pprof.writeGoroutine+0x9f /usr/lib/go/src/runtime/pprof/pprof.go:656
# 0x74f909 runtime/pprof.(*Profile).WriteTo+0x3d9 /usr/lib/go/src/runtime/pprof/pprof.go:329
# 0x75cd79 net/http/pprof.handler.ServeHTTP+0x339 /usr/lib/go/src/net/http/pprof/pprof.go:248
# 0x75d7d4 net/http/pprof.Index+0x734 /usr/lib/go/src/net/http/pprof/pprof.go:271
# 0x6c4c73 net/http.HandlerFunc.ServeHTTP+0x43 /usr/lib/go/src/net/http/server.go:2012
# 0x6c6ab4 net/http.(*ServeMux).ServeHTTP+0x1a4 /usr/lib/go/src/net/http/server.go:2387
# 0x6c8002 net/http.serverHandler.ServeHTTP+0xa2 /usr/lib/go/src/net/http/server.go:2807
# 0x6c3a7b net/http.(*conn).serve+0x86b /usr/lib/go/src/net/http/server.go:1895
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment