goroutine profile: total 55330 54644 @ 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 82 @ 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 73 @ 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 73 @ 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 72 @ 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 72 @ 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 72 @ 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 70 @ 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 10 @ 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 10 @ 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 10 @ 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 10 @ 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 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 9 @ 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 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 4 @ 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 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 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 3 @ 0x4834ee 0x45fb17 0xd423f0 0xd455f8 0xd7b6ea 0x4d62ce 0xb3c4f1 0xb3c4cf 0x785b31 0xb3bdaa 0xb3c125 0xbb7132 0xbb6e5d 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 # 0xb3c124 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xbb7131 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:53 # 0xbb6e5c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.34.0/dht_net.go:27 # 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 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 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 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 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 @ 0x41f3cf 0x41f3da 0x41f02a 0x480c2c 0x4856e9 0x142806f 0x1427fc5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x142806e runtime/pprof.writeGoroutineStacks+0x4e runtime/pprof/pprof.go:765 # 0x1427fc4 runtime/pprof.writeGoroutine+0x24 runtime/pprof/pprof.go:745 # 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 @ 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 @ 0x44b6f9 0x48ca7b 0x615d92 0x51f217 0x14269d2 0x14270ef 0x1426ba5 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x615d91 text/tabwriter.(*Writer).Write+0xd1 text/tabwriter/tabwriter.go:529 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x14269d1 runtime/pprof.printStackRecord+0x371 runtime/pprof/pprof.go:554 # 0x14270ee runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x1426ba4 runtime/pprof.writeHeap+0x24 runtime/pprof/pprof.go:585 # 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 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 1 @ 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 1 @ 0x4834ee 0x445317 0x4826c5 0x504407 0x5056f9 0x5056e7 0x5d19e5 0x5e33a5 0x94fa7b 0x53d6f8 0x94fc5e 0x94d665 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 # 0x94d664 crypto/tls.(*Conn).readRecordOrCCS+0xd64 crypto/tls/conn.go:678 # 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 1 @ 0x4834ee 0x445317 0x4826c5 0x504407 0x5056f9 0x5056e7 0x5d19e5 0x5e33a5 0xa0c334 0x59e563 0x59e693 0xa11b65 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 # 0xa0c333 net/http.(*connReader).Read+0x153 net/http/server.go:812 # 0x59e562 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x59e692 bufio.(*Reader).Peek+0x52 bufio/bufio.go:152 # 0xa11b64 net/http.(*conn).serve+0x7c4 net/http/server.go:2145 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 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 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 1 @ 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 1 @ 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 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 0xc8b072 0x48b4a1 # 0xc8b071 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0xd1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:293 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 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 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 1 @ 0x4834ee 0x460c3d 0x460c14 0x4878fc 0x4878e5 0x785056 0x78504c 0x784e52 0x143d535 0x143d529 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x78504b runtime/trace.(*traceMultiplexer).removingSubscriber+0x2b runtime/trace/subscribe.go:126 # 0x784e51 runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter+0x71 runtime/trace/subscribe.go:93 # 0x143d534 runtime/trace.Stop+0x354 runtime/trace/trace.go:125 # 0x143d528 net/http/pprof.Trace+0x348 net/http/pprof/pprof.go:190 # 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 0x4882c5 0x7852d4 0x48b4a1 # 0x4882c4 runtime/trace.runtime_readTrace+0x44 runtime/trace.go:781 # 0x7852d3 runtime/trace.(*traceMultiplexer).startLocked.func1+0xb3 runtime/trace/subscribe.go:167 1 @ 0x48b4a1 1 @ 0x4e3a25 0x4e1f1b 0x5077f4 0x5077ec 0x5075fc 0x5d2205 0x5e3565 0xa1a2a6 0x5a0075 0x5a032d 0xa0ac05 0x5a0347 0xa10b2d 0xa1080a 0x5a0075 0x5a032d 0x614e45 0x615316 0x615645 0x6155f1 0x6155f1 0x6155f1 0x615c7b 0x6168f4 0x51f217 0x1426aa5 0x14270ef 0x1426c09 0x1424e6b 0x143e26a 0x143ed1a 0xa13909 0xa157e7 0xa3422e 0xa11a05 0x48b4a1 # 0x4e3a24 syscall.Syscall+0x24 syscall/syscall_linux.go:74 # 0x4e1f1a syscall.write+0x3a syscall/zsyscall_linux_amd64.go:964 # 0x5077f3 syscall.Write+0x393 syscall/syscall_unix.go:211 # 0x5077eb internal/poll.ignoringEINTRIO+0x38b internal/poll/fd_unix.go:738 # 0x5075fb internal/poll.(*FD).Write+0x19b internal/poll/fd_unix.go:374 # 0x5d2204 net.(*netFD).Write+0x24 net/fd_posix.go:109 # 0x5e3564 net.(*conn).Write+0x44 net/net.go:208 # 0xa1a2a5 net/http.checkConnErrorWriter.Write+0x25 net/http/server.go:4066 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x5a032c bufio.(*Writer).Write+0xcc bufio/bufio.go:689 # 0xa0ac04 net/http.(*chunkWriter).Write+0x104 net/http/server.go:391 # 0x5a0346 bufio.(*Writer).Write+0xe6 bufio/bufio.go:685 # 0xa10b2c net/http.(*response).write+0x28c net/http/server.go:1694 # 0xa10809 net/http.(*response).Write+0x29 net/http/server.go:1657 # 0x5a0074 bufio.(*Writer).Flush+0x54 bufio/bufio.go:645 # 0x5a032c bufio.(*Writer).Write+0xcc bufio/bufio.go:689 # 0x614e44 text/tabwriter.(*Writer).write0+0x24 text/tabwriter/tabwriter.go:252 # 0x615315 text/tabwriter.(*Writer).writeLines+0x255 text/tabwriter/tabwriter.go:319 # 0x615644 text/tabwriter.(*Writer).format+0x1a4 text/tabwriter/tabwriter.go:406 # 0x6155f0 text/tabwriter.(*Writer).format+0x150 text/tabwriter/tabwriter.go:400 # 0x6155f0 text/tabwriter.(*Writer).format+0x150 text/tabwriter/tabwriter.go:400 # 0x6155f0 text/tabwriter.(*Writer).format+0x150 text/tabwriter/tabwriter.go:400 # 0x615c7a text/tabwriter.(*Writer).flushNoDefers+0x11a text/tabwriter/tabwriter.go:514 # 0x6168f3 text/tabwriter.(*Writer).Write+0xc33 text/tabwriter/tabwriter.go:547 # 0x51f216 fmt.Fprintf+0x96 fmt/print.go:225 # 0x1426aa4 runtime/pprof.printStackRecord+0x444 runtime/pprof/pprof.go:566 # 0x14270ee runtime/pprof.writeHeapInternal+0x4ae runtime/pprof/pprof.go:677 # 0x1426c08 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:591 # 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