goroutine profile: total 51287 50585 @ 0x4834ee 0x415fab 0x415bd7 0x11de6e9 0x48b4a1 # 0x11de6e8 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x68 github.com/pactus-project/pactus/network/stream.go:114 85 @ 0x4834ee 0x484b59 0x484b39 0x4a32b3 0xc7b1e5 0xc59c1a 0x48b4a1 # 0x484b38 sync.runtime_notifyListWait+0x138 runtime/sema.go:606 # 0x4a32b2 sync.(*Cond).Wait+0x72 sync/cond.go:71 # 0xc7b1e4 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x1c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 # 0xc59c19 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 77 @ 0x4834ee 0x445317 0x4826c5 0x504407 0x5056f9 0x5056e7 0x5d19e5 0x5e33a5 0x94fa7b 0x53d6f8 0x94fc5e 0x94ccdb 0x953585 0x953586 0x4d62ce 0xd3fd65 0xd3fd3d 0xd3fc38 0x48b4a1 # 0x4826c4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x504406 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x5056f8 internal/poll.(*pollDesc).waitRead+0x278 internal/poll/fd_poll_runtime.go:89 # 0x5056e6 internal/poll.(*FD).Read+0x266 internal/poll/fd_unix.go:165 # 0x5d19e4 net.(*netFD).Read+0x24 net/fd_posix.go:68 # 0x5e33a4 net.(*conn).Read+0x44 net/net.go:196 # 0x94fa7a crypto/tls.(*atLeastReader).Read+0x3a crypto/tls/conn.go:816 # 0x53d6f7 bytes.(*Buffer).ReadFrom+0x97 bytes/buffer.go:217 # 0x94fc5d crypto/tls.(*Conn).readFromUntil+0xdd crypto/tls/conn.go:838 # 0x94ccda crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:627 # 0x953584 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:589 # 0x953585 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1392 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xd3fd64 io.ReadFull+0xe4 io/io.go:354 # 0xd3fd3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd3fc37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 77 @ 0x4834ee 0x45fb17 0xd3d346 0xd452f3 0xd6fe16 0x48b4a1 # 0xd3d345 github.com/libp2p/go-yamux/v5.(*Session).AcceptStream+0x105 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 # 0xd452f2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream+0x12 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/conn.go:47 # 0xd6fe15 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:131 77 @ 0x4834ee 0x45fb17 0xd3f52c 0xd3ef1c 0x48b4a1 # 0xd3f52b github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x4ab github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 # 0xd3ef1b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 77 @ 0x4834ee 0x45fb17 0xd423f0 0xd455f8 0xd7b6ea 0x1172d0c 0x116dd02 0xc59a1c 0x48b4a1 # 0xd423ef github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1cf github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 # 0xd455f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:37 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x1172d0b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0xc59a1b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 77 @ 0x4834ee 0x45fb17 0xd423f0 0xd455f8 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3bca5 0xc58945 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xd423ef github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1cf github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 # 0xd455f7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.43.0/p2p/muxer/yamux/stream.go:37 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3bca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc58944 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 76 @ 0x4834ee 0x45fb17 0xd3dc85 0x48b4a1 # 0xd3dc84 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0xc4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 9 @ 0x4834ee 0x45fb17 0x126352c 0x48b4a1 # 0x126352b google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x10b google.golang.org/grpc@v1.75.1/internal/grpcsync/callback_serializer.go:88 8 @ 0x4834ee 0x416f93 0x416af2 0xe0245f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x1172d0c 0x116dd02 0xc59a1c 0x48b4a1 # 0xe0245e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x73e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:180 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x1172d0b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x116dd01 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:906 # 0xc59a1b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 8 @ 0x4834ee 0x416f93 0x416af2 0xe0245f 0xe01af4 0xebfdfc 0xebfdf7 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3bca5 0xc58945 0x116b0e2 0x1169677 0xd70025 0x48b4a1 # 0xe0245e github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x73e github.com/quic-go/quic-go@v0.54.1/receive_stream.go:180 # 0xe01af3 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.54.1/receive_stream.go:92 # 0xebfdfb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.54.1/stream.go:116 # 0xebfdf6 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/stream.go:58 # 0xd7b6e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0xb3c4f0 io.ReadFull+0x30 io/io.go:354 # 0xb3c4ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x785b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb3bda9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb3bca4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc58944 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x404 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x116b0e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:557 # 0x1169676 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:405 # 0xd70024 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:155 8 @ 0x4834ee 0x45fb17 0xc642a5 0x48b4a1 # 0xc642a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0xc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1256 8 @ 0x4834ee 0x45fb17 0xe04dee 0xde0a45 0x48b4a1 # 0xe04ded github.com/quic-go/quic-go.(*sendQueue).Run+0x10d github.com/quic-go/quic-go@v0.54.1/send_queue.go:84 # 0xde0a44 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.54.1/connection.go:540 8 @ 0x4834ee 0x45fb17 0xe1d74b 0xe10bbf 0xebe9af 0xebe993 0xd6fe16 0x48b4a1 # 0xe1d74a github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream+0x10a github.com/quic-go/quic-go@v0.54.1/streams_map_incoming.go:96 # 0xe10bbe github.com/quic-go/quic-go.(*streamsMap).AcceptStream+0xde github.com/quic-go/quic-go@v0.54.1/streams_map.go:153 # 0xebe9ae github.com/quic-go/quic-go.(*Conn).AcceptStream+0x2e github.com/quic-go/quic-go@v0.54.1/connection.go:2489 # 0xebe992 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream+0x12 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/conn.go:71 # 0xd6fe15 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_conn.go:131 6 @ 0x4834ee 0x45fb17 0xddfd9c 0x48b4a1 # 0xddfd9b github.com/quic-go/quic-go.(*Conn).run+0x49b github.com/quic-go/quic-go@v0.54.1/connection.go:609 4 @ 0x4834ee 0x45fb17 0xeba53c 0x48b4a1 # 0xeba53b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc+0xfb github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/reuse.go:232 3 @ 0x4834ee 0x445317 0x4826c5 0x504407 0x50a4a5 0x50a48d 0x5e7b36 0xc904f0 0xc91545 0xc98bb7 0xc98baf 0xe15182 0xe185dc 0xe17925 0x48b4a1 # 0x4826c4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x504406 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50a4a4 internal/poll.(*pollDesc).waitRead+0x124 internal/poll/fd_poll_runtime.go:89 # 0x50a48c internal/poll.(*FD).RawRead+0x10c internal/poll/fd_unix.go:710 # 0x5e7b35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc904ef golang.org/x/net/internal/socket.(*syscaller).recvmmsg+0x6f golang.org/x/net@v0.44.0/internal/socket/mmsghdr_unix.go:120 # 0xc91544 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x164 golang.org/x/net@v0.44.0/internal/socket/rawconn_mmsg.go:24 # 0xc98bb6 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.44.0/internal/socket/socket.go:267 # 0xc98bae golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.44.0/ipv4/batch.go:80 # 0xe15181 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.54.1/sys_conn_oob.go:174 # 0xe185db github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.54.1/transport.go:538 # 0xe17924 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.54.1/transport.go:426 3 @ 0x4834ee 0x45fb17 0xc4c594 0x48b4a1 # 0xc4c593 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background+0x113 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/peerstore/pstoremem/addr_book.go:242 3 @ 0x4834ee 0x45fb17 0xc819a5 0x11d4a5f 0x4a520a 0x48b4a1 # 0xc819a4 github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next+0x84 github.com/libp2p/go-libp2p-pubsub@v0.15.0/subscription.go:26 # 0x11d4a5e github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x5e github.com/pactus-project/pactus/network/gossip.go:186 # 0x4a5209 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:239 3 @ 0x4834ee 0x45fb17 0xe17be7 0x48b4a1 # 0xe17be6 github.com/quic-go/quic-go.(*Transport).runSendQueue+0x106 github.com/quic-go/quic-go@v0.54.1/transport.go:447 2 @ 0x4834ee 0x416f93 0x416b12 0xd9b0fa 0xd781b0 0x48b4a1 # 0xd9b0f9 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).Accept+0x39 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:149 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 2 @ 0x4834ee 0x445317 0x4826c5 0x504407 0x5056f9 0x5056e7 0x5d19e5 0x5e33a5 0x59ea97 0x4d62ce 0x128e665 0x128e633 0x128ed3d 0x12b3389 0x48b4a1 # 0x4826c4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x504406 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x5056f8 internal/poll.(*pollDesc).waitRead+0x278 internal/poll/fd_poll_runtime.go:89 # 0x5056e6 internal/poll.(*FD).Read+0x266 internal/poll/fd_unix.go:165 # 0x5d19e4 net.(*netFD).Read+0x24 net/fd_posix.go:68 # 0x5e33a4 net.(*conn).Read+0x44 net/net.go:196 # 0x59ea96 bufio.(*Reader).Read+0x196 bufio/bufio.go:245 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0x128e664 io.ReadFull+0x64 io/io.go:354 # 0x128e632 golang.org/x/net/http2.readFrameHeader+0x32 golang.org/x/net@v0.44.0/http2/frame.go:242 # 0x128ed3c golang.org/x/net/http2.(*Framer).ReadFrame+0x7c golang.org/x/net@v0.44.0/http2/frame.go:506 # 0x12b3388 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1c8 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:1656 2 @ 0x4834ee 0x445317 0x4826c5 0x504407 0x5056f9 0x5056e7 0x5d19e5 0x5e33a5 0x59ea97 0x4d62ce 0x128e665 0x128e633 0x128ed3d 0x12b92c5 0x1311536 0x1310cd6 0x48b4a1 # 0x4826c4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x504406 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x5056f8 internal/poll.(*pollDesc).waitRead+0x278 internal/poll/fd_poll_runtime.go:89 # 0x5056e6 internal/poll.(*FD).Read+0x266 internal/poll/fd_unix.go:165 # 0x5d19e4 net.(*netFD).Read+0x24 net/fd_posix.go:68 # 0x5e33a4 net.(*conn).Read+0x44 net/net.go:196 # 0x59ea96 bufio.(*Reader).Read+0x196 bufio/bufio.go:245 # 0x4d62cd io.ReadAtLeast+0x8d io/io.go:335 # 0x128e664 io.ReadFull+0x64 io/io.go:354 # 0x128e632 golang.org/x/net/http2.readFrameHeader+0x32 golang.org/x/net@v0.44.0/http2/frame.go:242 # 0x128ed3c golang.org/x/net/http2.(*Framer).ReadFrame+0x7c golang.org/x/net@v0.44.0/http2/frame.go:506 # 0x12b92c4 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:677 # 0x1311535 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.75.1/server.go:1055 # 0x1310cd5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.75.1/server.go:989 2 @ 0x4834ee 0x445317 0x4826c5 0x504407 0x50982c 0x50981a 0x5d3889 0x5ed47b 0x5ec310 0xb57267 0xd9b379 0xed63ef 0xd9a503 0x48b4a1 # 0x4826c4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x504406 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50982b internal/poll.(*pollDesc).waitRead+0x28b internal/poll/fd_poll_runtime.go:89 # 0x509819 internal/poll.(*FD).Accept+0x279 internal/poll/fd_unix.go:613 # 0x5d3888 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb57266 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd9b378 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:178 # 0xed63ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/tcp/tcp.go:85 # 0xd9a502 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/upgrader/listener.go:78 2 @ 0x4834ee 0x45fb17 0x129eb68 0x129f338 0x12a9172 0x48b4a1 # 0x129eb67 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x107 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:425 # 0x129f337 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x77 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:590 # 0x12a9171 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.75.1/internal/transport/http2_client.go:469 2 @ 0x4834ee 0x45fb17 0x129eb68 0x129f338 0x12b617c 0x48b4a1 # 0x129eb67 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x107 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:425 # 0x129f337 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x77 google.golang.org/grpc@v1.75.1/internal/transport/controlbuf.go:590 # 0x12b617b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:341 2 @ 0x4834ee 0x45fb17 0x12bd66a 0x48b4a1 # 0x12bd669 google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0x1e9 google.golang.org/grpc@v1.75.1/internal/transport/http2_server.go:1210 2 @ 0x4834ee 0x45fb17 0xc8b072 0x48b4a1 # 0xc8b071 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0xd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:293 2 @ 0x4834ee 0x45fb17 0xd5f876 0x48b4a1 # 0xd5f875 github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter+0x115 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/connectedness_event_emitter.go:93 2 @ 0x4834ee 0x45fb17 0xd7136d 0x48b4a1 # 0xd7136c github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).background+0xcc github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_dial.go:128 2 @ 0x4834ee 0x45fb17 0xddfd9c 0xe1727a 0x48b4a1 # 0xddfd9b github.com/quic-go/quic-go.(*Conn).run+0x49b github.com/quic-go/quic-go@v0.54.1/connection.go:609 # 0xe17279 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.54.1/transport.go:331 2 @ 0x4834ee 0x45fb17 0xe09450 0x48b4a1 # 0xe0944f github.com/quic-go/quic-go.(*baseServer).run+0x10f github.com/quic-go/quic-go@v0.54.1/server.go:294 2 @ 0x4834ee 0x45fb17 0xe0973f 0x48b4a1 # 0xe0973e github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x1be github.com/quic-go/quic-go@v0.54.1/server.go:307 2 @ 0x4834ee 0x45fb17 0xe09985 0xe08785 0xe08779 0xeb8542 0x48b4a1 # 0xe09984 github.com/quic-go/quic-go.(*baseServer).accept+0xa4 github.com/quic-go/quic-go@v0.54.1/server.go:329 # 0xe08784 github.com/quic-go/quic-go.(*baseServer).Accept+0x24 github.com/quic-go/quic-go@v0.54.1/server.go:325 # 0xe08778 github.com/quic-go/quic-go.(*Listener).Accept+0x18 github.com/quic-go/quic-go@v0.54.1/server.go:129 # 0xeb8541 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*quicListener).Run+0xe1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/listener.go:130 2 @ 0x4834ee 0x45fb17 0xeb8a74 0xebef02 0xec33fe 0xec3752 0xec2d45 0xd781b0 0x48b4a1 # 0xeb8a73 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*listener).Accept+0x93 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quicreuse/listener.go:189 # 0xebef01 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x41 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/listener.go:49 # 0xec33fd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:113 # 0xec3751 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:160 # 0xec2d44 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.43.0/p2p/transport/quic/virtuallistener.go:38 # 0xd781af github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.43.0/p2p/net/swarm/swarm_listen.go:161 1 @ 0x41c769 0x485429 0x5726b3 0x48b4a1 # 0x485428 os/signal.signal_recv+0x28 runtime/sigqueue.go:152 # 0x5726b2 os/signal.loop+0x12 os/signal/signal_unix.go:23 1 @ 0x441911 0x4822bd 0x14281d1 0x1427fe5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x14281d0 runtime/pprof.writeRuntimeProfile+0xb0 runtime/pprof/pprof.go:788 # 0x1427fe4 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:747 # 0x1424e6a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:371 # 0x143e269 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:272 # 0x143ed19 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:389 # 0xa13908 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2322 # 0xa157e6 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2861 # 0xa3422d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3340 # 0xa11a04 net/http.(*conn).serve+0x664 net/http/server.go:2109 1 @ 0x4834ee 0x416f93 0x416af2 0x11c1e99 0x48b4a1 # 0x11c1e98 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func6+0x38 github.com/libp2p/go-libp2p@v0.43.0/config/config.go:722 1 @ 0x4834ee 0x416f93 0x416af2 0x11f2c8e 0x48b4a1 # 0x11f2c8d github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x2d github.com/pactus-project/pactus/consensus/consensus.go:186 1 @ 0x4834ee 0x416f93 0x416af2 0x1474293 0x1473fd0 0x1473d65 0x48b4a1 # 0x1474292 github.com/creachadair/jrpc2.(*Server).nextRequest+0xf2 github.com/creachadair/jrpc2@v1.3.2/server.go:203 # 0x1473fcf github.com/creachadair/jrpc2.(*Server).serve+0x2f github.com/creachadair/jrpc2@v1.3.2/server.go:172 # 0x1473d64 github.com/creachadair/jrpc2.(*Server).Start.func2+0x44 github.com/creachadair/jrpc2@v1.3.2/server.go:150 1 @ 0x4834ee 0x416f93 0x416af2 0x14c24ef 0x48b4a1 # 0x14c24ee github.com/pactus-project/pactus/cmd.TrapSignal.func1+0x2e github.com/pactus-project/pactus/cmd/cmd.go:280 1 @ 0x4834ee 0x416f93 0x416b12 0x146c2a5 0x146e823 0x146e36e 0x48b4a1 # 0x146c2a4 github.com/creachadair/jrpc2/channel.direct.Recv+0x44 github.com/creachadair/jrpc2@v1.3.2/channel/channel.go:95 # 0x146e822 github.com/creachadair/jrpc2.(*Client).accept+0x62 github.com/creachadair/jrpc2@v1.3.2/client.go:78 # 0x146e36d github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.2/client.go:67 1 @ 0x4834ee 0x416f93 0x416b12 0x146c2a5 0x1477b7c 0x1473e6c 0x48b4a1 # 0x146c2a4 github.com/creachadair/jrpc2/channel.direct.Recv+0x44 github.com/creachadair/jrpc2@v1.3.2/channel/channel.go:95 # 0x1477b7b github.com/creachadair/jrpc2.(*Server).read+0x5b github.com/creachadair/jrpc2@v1.3.2/server.go:640 # 0x1473e6b github.com/creachadair/jrpc2.(*Server).Start.func1+0x6b github.com/creachadair/jrpc2@v1.3.2/server.go:147 1 @ 0x4834ee 0x416f93 0x416b12 0x724ec9 0x48b4a1 # 0x724ec8 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun+0x48 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:379 1 @ 0x4834ee 0x445317 0x4826c5 0x504407 0x5056f9 0x5056e7 0x5d19e5 0x5e33a5 0xa0beb3 0x48b4a1 # 0x4826c4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x504406 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x5056f8 internal/poll.(*pollDesc).waitRead+0x278 internal/poll/fd_poll_runtime.go:89 # 0x5056e6 internal/poll.(*FD).Read+0x266 internal/poll/fd_unix.go:165 # 0x5d19e4 net.(*netFD).Read+0x24 net/fd_posix.go:68 # 0x5e33a4 net.(*conn).Read+0x44 net/net.go:196 # 0xa0beb2 net/http.(*connReader).backgroundRead+0x32 net/http/server.go:702 1 @ 0x4834ee 0x445317 0x4826c5 0x504407 0x50982c 0x50981a 0x5d3889 0x5ed47b 0x5ec310 0x1310289 0x1402e4c 0x48b4a1 # 0x4826c4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x504406 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50982b internal/poll.(*pollDesc).waitRead+0x28b internal/poll/fd_poll_runtime.go:89 # 0x509819 internal/poll.(*FD).Accept+0x279 internal/poll/fd_unix.go:613 # 0x5d3888 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x1310288 google.golang.org/grpc.(*Server).Serve+0x468 google.golang.org/grpc@v1.75.1/server.go:915 # 0x1402e4b github.com/pactus-project/pactus/www/grpc.(*Server).startListening.func1+0xab github.com/pactus-project/pactus/www/grpc/server.go:102 1 @ 0x4834ee 0x445317 0x4826c5 0x504407 0x50982c 0x50981a 0x5d3889 0x5ed47b 0x5ec310 0x13f75a9 0x48b4a1 # 0x4826c4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x504406 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50982b internal/poll.(*pollDesc).waitRead+0x28b internal/poll/fd_poll_runtime.go:89 # 0x509819 internal/poll.(*FD).Accept+0x279 internal/poll/fd_unix.go:613 # 0x5d3888 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x13f75a8 github.com/go-zeromq/zmq4.(*socket).accept+0xa8 github.com/go-zeromq/zmq4@v0.17.0/socket.go:217 1 @ 0x4834ee 0x445317 0x4826c5 0x504407 0x50982c 0x50981a 0x5d3889 0x5ed47b 0x5ec310 0xa173ac 0x1463629 0x48b4a1 # 0x4826c4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x504406 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50982b internal/poll.(*pollDesc).waitRead+0x28b internal/poll/fd_poll_runtime.go:89 # 0x509819 internal/poll.(*FD).Accept+0x279 internal/poll/fd_unix.go:613 # 0x5d3888 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa173ab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x1463628 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:122 1 @ 0x4834ee 0x445317 0x4826c5 0x504407 0x50982c 0x50981a 0x5d3889 0x5ed47b 0x5ec310 0xa173ac 0x1467575 0x48b4a1 # 0x4826c4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x504406 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50982b internal/poll.(*pollDesc).waitRead+0x28b internal/poll/fd_poll_runtime.go:89 # 0x509819 internal/poll.(*FD).Accept+0x279 internal/poll/fd_unix.go:613 # 0x5d3888 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa173ab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x1467574 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:143 1 @ 0x4834ee 0x445317 0x4826c5 0x504407 0x50982c 0x50981a 0x5d3889 0x5ed47b 0x5ec310 0xa173ac 0x147efa8 0x147ffee 0x48b4a1 # 0x4826c4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x504406 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50982b internal/poll.(*pollDesc).waitRead+0x28b internal/poll/fd_poll_runtime.go:89 # 0x509819 internal/poll.(*FD).Accept+0x279 internal/poll/fd_unix.go:613 # 0x5d3888 net.(*netFD).accept+0x28 net/fd_unix.go:161 # 0x5ed47a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5ec30f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa173ab net/http.(*Server).Serve+0x30b net/http/server.go:3463 # 0x147efa7 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x147ffed github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xad github.com/pactus-project/pactus/www/jsonrpc/server.go:84 1 @ 0x4834ee 0x45f246 0x14c94ae 0x1335647 0x1335fa5 0x14c83b0 0x14c83a6 0x44cb5d 0x48b4a1 # 0x14c94ad main.buildStartCmd.func1+0x28d github.com/pactus-project/pactus/cmd/daemon/start.go:127 # 0x1335646 github.com/spf13/cobra.(*Command).execute+0xae6 github.com/spf13/cobra@v1.10.1/command.go:1019 # 0x1335fa4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.1/command.go:1148 # 0x14c83af github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.1/command.go:1071 # 0x14c83a5 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44cb5c runtime.main+0x29c runtime/proc.go:285 1 @ 0x4834ee 0x45fb17 0x10c7dc7 0x48b4a1 # 0x10c7dc6 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x326 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/autonat/autonat.go:187 1 @ 0x4834ee 0x45fb17 0x10dfce9 0x48b4a1 # 0x10dfce8 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop+0x408 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:322 1 @ 0x4834ee 0x45fb17 0x10dfedf 0x48b4a1 # 0x10dfede github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop.func1+0xde github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/id.go:312 1 @ 0x4834ee 0x45fb17 0x10e9ff5 0x48b4a1 # 0x10e9ff4 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*natEmitter).worker+0x174 github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/nat_emitter.go:62 1 @ 0x4834ee 0x45fb17 0x10ed5fe 0x48b4a1 # 0x10ed5fd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x13d github.com/libp2p/go-libp2p@v0.43.0/p2p/protocol/identify/obsaddr.go:329 1 @ 0x4834ee 0x45fb17 0x1110905 0x48b4a1 # 0x1110904 github.com/libp2p/go-libp2p/p2p/host/pstoremanager.(*PeerstoreManager).background+0x284 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/pstoremanager/pstoremanager.go:98 1 @ 0x4834ee 0x45fb17 0x111bc1a 0x48b4a1 # 0x111bc19 github.com/libp2p/go-libp2p/p2p/host/relaysvc.(*RelayManager).background+0x219 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/relaysvc/relay.go:51 1 @ 0x4834ee 0x45fb17 0x115996a 0x48b4a1 # 0x1159969 github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x3e9 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/addrs_manager.go:250 1 @ 0x4834ee 0x45fb17 0x116a8e9 0x48b4a1 # 0x116a8e8 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x148 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/basic/basic_host.go:511 1 @ 0x4834ee 0x45fb17 0x11db1f7 0x48b4a1 # 0x11db1f6 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0xb6 github.com/pactus-project/pactus/network/notifee.go:62 1 @ 0x4834ee 0x45fb17 0x11dc6de 0x48b4a1 # 0x11dc6dd github.com/pactus-project/pactus/network.(*peerMgr).Start.func1+0xbd github.com/pactus-project/pactus/network/peermgr.go:85 1 @ 0x4834ee 0x45fb17 0x11dfd85 0x48b4a1 # 0x11dfd84 github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0xa4 github.com/pactus-project/pactus/util/pipeline/pipeline.go:129 1 @ 0x4834ee 0x45fb17 0x121fc85 0x48b4a1 # 0x121fc84 github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x64 github.com/pactus-project/pactus/util/ntp/ntp.go:96 1 @ 0x4834ee 0x45fb17 0x14a92a5 0x48b4a1 # 0x14a92a4 github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0xa4 github.com/pactus-project/pactus/util/pipeline/pipeline.go:129 1 @ 0x4834ee 0x45fb17 0x14a9c25 0x48b4a1 # 0x14a9c24 github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0xa4 github.com/pactus-project/pactus/util/pipeline/pipeline.go:129 1 @ 0x4834ee 0x45fb17 0x755069 0x48b4a1 # 0x755068 github.com/syndtr/goleveldb/leveldb.(*DB).compactionError+0x148 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:92 1 @ 0x4834ee 0x45fb17 0x759d93 0x48b4a1 # 0x759d92 github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction+0xf2 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:782 1 @ 0x4834ee 0x45fb17 0x75a5d7 0x48b4a1 # 0x75a5d6 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x6b6 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:845 1 @ 0x4834ee 0x45fb17 0x75e05c 0x48b4a1 # 0x75e05b github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:101 1 @ 0x4834ee 0x45fb17 0x76c53c 0x48b4a1 # 0x76c53b github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x51b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:189 1 @ 0x4834ee 0x45fb17 0xb4d25c 0x48b4a1 # 0xb4d25b github.com/libp2p/go-libp2p-kad-dht/records.(*ProviderManager).run.func1+0x27b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/records/providers_manager.go:163 1 @ 0x4834ee 0x45fb17 0xb6fc5b 0x48b4a1 # 0xb6fc5a github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x23a github.com/libp2p/go-libp2p-kad-dht@v0.34.0/rtrefresh/rt_refresh_manager.go:197 1 @ 0x4834ee 0x45fb17 0xbb2f98 0x48b4a1 # 0xbb2f97 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0x137 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:485 1 @ 0x4834ee 0x45fb17 0xbb358d 0x48b4a1 # 0xbb358c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore+0xec github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:563 1 @ 0x4834ee 0x45fb17 0xbb3ecc 0x48b4a1 # 0xbb3ecb github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x14b github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht.go:618 1 @ 0x4834ee 0x45fb17 0xbcd98e 0x48b4a1 # 0xbcd98d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x14d github.com/libp2p/go-libp2p-kad-dht@v0.34.0/subscriber_notifee.go:48 1 @ 0x4834ee 0x45fb17 0xbcfb10 0x48b4a1 # 0xbcfb0f github.com/libp2p/go-libp2p-pubsub/timecache.background+0x12f github.com/libp2p/go-libp2p-pubsub@v0.15.0/timecache/util.go:16 1 @ 0x4834ee 0x45fb17 0xc583cb 0x48b4a1 # 0xc583ca github.com/libp2p/go-libp2p-pubsub.(*backoff).cleanupLoop+0xca github.com/libp2p/go-libp2p-pubsub@v0.15.0/backoff.go:99 1 @ 0x4834ee 0x45fb17 0xc5f4e5 0x48b4a1 # 0xc5f4e4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x284 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:715 1 @ 0x4834ee 0x45fb17 0xc69635 0x48b4a1 # 0xc69634 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1559 1 @ 0x4834ee 0x45fb17 0xc73011 0x48b4a1 # 0xc73010 github.com/libp2p/go-libp2p-pubsub.(*PubSub).watchForNewPeers+0x590 github.com/libp2p/go-libp2p-pubsub@v0.15.0/peer_notify.go:69 1 @ 0x4834ee 0x45fb17 0xc74ebc 0x48b4a1 # 0xc74ebb github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x4fb github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:808 1 @ 0x4834ee 0x45fb17 0xd1e327 0x48b4a1 # 0xd1e326 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background+0x106 github.com/libp2p/go-libp2p@v0.43.0/p2p/host/resource-manager/rcmgr.go:450 1 @ 0x4834ee 0x45fb17 0xd3e1e6 0xd3db58 0xd3dc39 0x48b4a1 # 0xd3e1e5 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x4a5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:433 # 0xd3db57 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd3dc38 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 1 @ 0x4834ee 0x45fb17 0xd4aa66 0x48b4a1 # 0xd4aa65 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background+0x125 github.com/libp2p/go-libp2p@v0.43.0/p2p/net/connmgr/connmgr.go:355 1 @ 0x4834ee 0x45fb17 0xd4f84c 0x48b4a1 # 0xd4f84b github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process+0x22b github.com/libp2p/go-libp2p@v0.43.0/p2p/net/connmgr/decay.go:164 1 @ 0x4834ee 0x45fb17 0xd568bd 0xd56610 0x48b4a1 # 0xd568bc github.com/libp2p/go-flow-metrics.(*sweeper).runActive+0x1bc github.com/libp2p/go-flow-metrics@v0.3.0/sweeper.go:80 # 0xd5660f github.com/libp2p/go-flow-metrics.(*sweeper).run+0x2f github.com/libp2p/go-flow-metrics@v0.3.0/sweeper.go:54 1 @ 0x4834ee 0x484b59 0x484b39 0x4a32b3 0x13f4b4f 0x48b4a1 # 0x484b38 sync.runtime_notifyListWait+0x138 runtime/sema.go:606 # 0x4a32b2 sync.(*Cond).Wait+0x72 sync/cond.go:71 # 0x13f4b4e github.com/go-zeromq/zmq4.(*pubMWriter).run+0x20e github.com/go-zeromq/zmq4@v0.17.0/pub.go:245 1 @ 0x4834ee 0x484b59 0x484b39 0x4a32b3 0x13f8976 0x48b4a1 # 0x484b38 sync.runtime_notifyListWait+0x138 runtime/sema.go:606 # 0x4a32b2 sync.(*Cond).Wait+0x72 sync/cond.go:71 # 0x13f8975 github.com/go-zeromq/zmq4.(*socket).connReaper+0x155 github.com/go-zeromq/zmq4@v0.17.0/socket.go:393