goroutine profile: total 11836 11091 @ 0x47baae 0x412985 0x4125d7 0x11c0e49 0x483781 # 0x11c0e48 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x68 github.com/pactus-project/pactus/network/stream.go:103 83 @ 0x47baae 0x47d0f9 0x47d0d9 0x49b265 0xc5f79d 0xc402a8 0x483781 # 0x47d0d8 sync.runtime_notifyListWait+0x138 runtime/sema.go:597 # 0x49b264 sync.(*Cond).Wait+0x84 sync/cond.go:71 # 0xc5f79c github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x1bc github.com/libp2p/go-libp2p-pubsub@v0.14.2/rpc_queue.go:129 # 0xc402a7 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xe7 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:178 77 @ 0x47baae 0x43eef7 0x47acc5 0x4fb687 0x4fc97a 0x4fc968 0x5cb945 0x5dd505 0x941b9b 0x533918 0x941d7e 0x93ee8f 0x945665 0x945666 0x4ce0f1 0xd23e85 0xd23e5d 0xd23d58 0x483781 # 0x47acc4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x4fb686 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x4fc979 internal/poll.(*pollDesc).waitRead+0x279 internal/poll/fd_poll_runtime.go:89 # 0x4fc967 internal/poll.(*FD).Read+0x267 internal/poll/fd_unix.go:165 # 0x5cb944 net.(*netFD).Read+0x24 net/fd_posix.go:55 # 0x5dd504 net.(*conn).Read+0x44 net/net.go:194 # 0x941b9a crypto/tls.(*atLeastReader).Read+0x3a crypto/tls/conn.go:809 # 0x533917 bytes.(*Buffer).ReadFrom+0x97 bytes/buffer.go:211 # 0x941d7d crypto/tls.(*Conn).readFromUntil+0xdd crypto/tls/conn.go:831 # 0x93ee8e crypto/tls.(*Conn).readRecordOrCCS+0x3ce crypto/tls/conn.go:629 # 0x945664 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:591 # 0x945665 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1385 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xd23e84 io.ReadFull+0xe4 io/io.go:354 # 0xd23e5c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.0.1/session.go:723 # 0xd23d57 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:692 77 @ 0x47baae 0x458d77 0xd21446 0xd294d3 0xd53876 0x483781 # 0xd21445 github.com/libp2p/go-yamux/v5.(*Session).AcceptStream+0x105 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:267 # 0xd294d2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream+0x12 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/conn.go:47 # 0xd53875 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:131 77 @ 0x47baae 0x458d77 0xd21d85 0x483781 # 0xd21d84 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0xc4 github.com/libp2p/go-yamux/v5@v5.0.1/session.go:372 77 @ 0x47baae 0x458d77 0xd2365f 0xd2301c 0x483781 # 0xd2365e github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x4de github.com/libp2p/go-yamux/v5@v5.0.1/session.go:635 # 0xd2301b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.0.1/session.go:546 77 @ 0x47baae 0x458d77 0xd265bd 0xd297b8 0xd5ef8a 0x115608c 0x11511c2 0xc400d6 0x483781 # 0xd265bc github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1dc github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:113 # 0xd297b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:37 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x115608b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0xc400d5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x75 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:150 77 @ 0x47baae 0x458d77 0xd265bd 0xd297b8 0xd5ef8a 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xc3f2ec 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xd265bc github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1dc github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:113 # 0xd297b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:37 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc3f2eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3cb github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:66 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 13 @ 0x47baae 0x458d77 0xd265bd 0xd297b8 0xd5ef8a 0x115608c 0x11511c2 0x4ce803 0x10fcc09 0x10fc35d 0x483781 # 0xd265bc github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1dc github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:113 # 0xd297b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:37 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x115608b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0x4ce802 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10fcc08 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:520 # 0x10fc35c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1bc github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:473 13 @ 0x47baae 0x458d77 0xd265bd 0xd297b8 0xd5ef8a 0x4ce803 0x10fcc09 0x10fc35d 0x483781 # 0xd265bc github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1dc github.com/libp2p/go-yamux/v5@v5.0.1/stream.go:113 # 0xd297b7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.42.0/p2p/muxer/yamux/stream.go:37 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce802 io.(*LimitedReader).Read+0x42 io/io.go:479 # 0x10fcc08 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).copyWithBuffer+0x88 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:520 # 0x10fc35c github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).relayLimited+0x1bc github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:473 10 @ 0x47baae 0x43eef7 0x47acc5 0x4fb687 0x4fc97a 0x4fc968 0x5cb945 0x5dd505 0x594e17 0x4ce0f1 0x125bde5 0x125bdb3 0x125c51d 0x1286565 0x12dea56 0x12de1f6 0x483781 # 0x47acc4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x4fb686 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x4fc979 internal/poll.(*pollDesc).waitRead+0x279 internal/poll/fd_poll_runtime.go:89 # 0x4fc967 internal/poll.(*FD).Read+0x267 internal/poll/fd_unix.go:165 # 0x5cb944 net.(*netFD).Read+0x24 net/fd_posix.go:55 # 0x5dd504 net.(*conn).Read+0x44 net/net.go:194 # 0x594e16 bufio.(*Reader).Read+0x196 bufio/bufio.go:245 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0x125bde4 io.ReadFull+0x64 io/io.go:354 # 0x125bdb2 golang.org/x/net/http2.readFrameHeader+0x32 golang.org/x/net@v0.42.0/http2/frame.go:242 # 0x125c51c golang.org/x/net/http2.(*Framer).ReadFrame+0x7c golang.org/x/net@v0.42.0/http2/frame.go:506 # 0x1286564 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0x104 google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:658 # 0x12dea55 google.golang.org/grpc.(*Server).serveStreams+0x395 google.golang.org/grpc@v1.73.0/server.go:1029 # 0x12de1f5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.73.0/server.go:964 10 @ 0x47baae 0x458d77 0x126bfa8 0x126c778 0x12835fe 0x483781 # 0x126bfa7 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x107 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:412 # 0x126c777 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x77 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:575 # 0x12835fd google.golang.org/grpc/internal/transport.NewServerTransport.func2+0xdd google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:337 10 @ 0x47baae 0x458d77 0x128a8ac 0x483781 # 0x128a8ab google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0x1eb google.golang.org/grpc@v1.73.0/internal/transport/http2_server.go:1198 9 @ 0x47baae 0x458d77 0x1230eac 0x483781 # 0x1230eab google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0x10b google.golang.org/grpc@v1.73.0/internal/grpcsync/callback_serializer.go:88 8 @ 0x47baae 0x458d77 0xc48c45 0x483781 # 0xc48c44 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0xc4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1121 6 @ 0x47baae 0x4138c5 0x413452 0xde4ef1 0xde466d 0xea3842 0xd5ef8a 0x115608c 0x11511c2 0xc400d6 0x483781 # 0xde4ef0 github.com/quic-go/quic-go.(*receiveStream).readImpl+0x670 github.com/quic-go/quic-go@v0.52.0/receive_stream.go:182 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x115608b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x11511c1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:906 # 0xc400d5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x75 github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:150 6 @ 0x47baae 0x4138c5 0x413452 0xde4ef1 0xde466d 0xea3842 0xd5ef8a 0x4ce0f1 0xb271f1 0xb271cf 0x779571 0xb26aaa 0xb26e1f 0xc3f2ec 0x114e682 0x114ce17 0xd53a85 0x483781 # 0xde4ef0 github.com/quic-go/quic-go.(*receiveStream).readImpl+0x670 github.com/quic-go/quic-go@v0.52.0/receive_stream.go:182 # 0xde466c github.com/quic-go/quic-go.(*receiveStream).Read+0xcc github.com/quic-go/quic-go@v0.52.0/receive_stream.go:94 # 0xea3841 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read+0x21 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/stream.go:58 # 0xd5ef89 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_stream.go:58 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0xb271f0 io.ReadFull+0x30 io/io.go:354 # 0xb271ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x779570 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.0.7/varint.go:80 # 0xb26aa9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb26e1e github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0x9e github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xc3f2eb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3cb github.com/libp2p/go-libp2p-pubsub@v0.14.2/comm.go:66 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 6 @ 0x47baae 0x458d77 0xde782e 0xdc39c5 0x483781 # 0xde782d github.com/quic-go/quic-go.(*sendQueue).Run+0x10d github.com/quic-go/quic-go@v0.52.0/send_queue.go:84 # 0xdc39c4 github.com/quic-go/quic-go.(*connection).run.func3+0x24 github.com/quic-go/quic-go@v0.52.0/connection.go:534 6 @ 0x47baae 0x458d77 0xe01a11 0xdf326e 0xdd012c 0xea236d 0xd53876 0x483781 # 0xe01a10 github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream+0x110 github.com/quic-go/quic-go@v0.52.0/streams_map_incoming.go:82 # 0xdf326d github.com/quic-go/quic-go.(*streamsMap).AcceptStream+0xcd github.com/quic-go/quic-go@v0.52.0/streams_map.go:178 # 0xdd012b github.com/quic-go/quic-go.(*connection).AcceptStream+0x2b github.com/quic-go/quic-go@v0.52.0/connection.go:2496 # 0xea236c github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream+0x2c github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/conn.go:71 # 0xd53875 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:131 5 @ 0x47baae 0x458d77 0xdc2d07 0x483781 # 0xdc2d06 github.com/quic-go/quic-go.(*connection).run+0x4a6 github.com/quic-go/quic-go@v0.52.0/connection.go:603 4 @ 0x47baae 0x458d77 0xe9dd5c 0x483781 # 0xe9dd5b github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc+0xfb github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/reuse.go:232 3 @ 0x47baae 0x4138c5 0x413452 0x10b5725 0x10b513e 0x10b3c93 0x114e682 0x114ce17 0xd53a85 0x483781 # 0x10b5724 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x584 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:240 # 0x10b513d github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xedd github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:204 # 0x10b3c92 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4d2 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:93 # 0x114e681 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:557 # 0x114ce16 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x7f6 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:405 # 0xd53a84 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_conn.go:155 3 @ 0x47baae 0x43eef7 0x47acc5 0x4fb687 0x5016c5 0x5016ad 0x5e1cb6 0xc74710 0xc757a5 0xc7ceb7 0xc7ceaf 0xdf7802 0xdfafbc 0xdfa1e5 0x483781 # 0x47acc4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x4fb686 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x5016c4 internal/poll.(*pollDesc).waitRead+0x124 internal/poll/fd_poll_runtime.go:89 # 0x5016ac internal/poll.(*FD).RawRead+0x10c internal/poll/fd_unix.go:717 # 0x5e1cb5 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc7470f golang.org/x/net/internal/socket.(*syscaller).recvmmsg+0x6f golang.org/x/net@v0.42.0/internal/socket/mmsghdr_unix.go:120 # 0xc757a4 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x164 golang.org/x/net@v0.42.0/internal/socket/rawconn_mmsg.go:24 # 0xc7ceb6 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.42.0/internal/socket/socket.go:267 # 0xc7ceae golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.42.0/ipv4/batch.go:80 # 0xdf7801 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x7a1 github.com/quic-go/quic-go@v0.52.0/sys_conn_oob.go:174 # 0xdfafbb github.com/quic-go/quic-go.(*Transport).listen+0x7b github.com/quic-go/quic-go@v0.52.0/transport.go:534 # 0xdfa1e4 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.52.0/transport.go:428 3 @ 0x47baae 0x458d77 0xc34114 0x483781 # 0xc34113 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background+0x113 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/peerstore/pstoremem/addr_book.go:242 3 @ 0x47baae 0x458d77 0xc65e85 0x11b7245 0x483781 # 0xc65e84 github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next+0x84 github.com/libp2p/go-libp2p-pubsub@v0.14.2/subscription.go:26 # 0x11b7244 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0xa4 github.com/pactus-project/pactus/network/gossip.go:188 3 @ 0x47baae 0x458d77 0xdfa4a7 0x483781 # 0xdfa4a6 github.com/quic-go/quic-go.(*Transport).runSendQueue+0x106 github.com/quic-go/quic-go@v0.52.0/transport.go:449 2 @ 0x47baae 0x4138c5 0x413472 0xd7e89a 0xd5ba70 0x483781 # 0xd7e899 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).Accept+0x39 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:149 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 2 @ 0x47baae 0x43eef7 0x47acc5 0x4fb687 0x4fc97a 0x4fc968 0x5cb945 0x5dd505 0x594e17 0x4ce0f1 0x125bde5 0x125bdb3 0x125c51d 0x1280832 0x483781 # 0x47acc4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x4fb686 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x4fc979 internal/poll.(*pollDesc).waitRead+0x279 internal/poll/fd_poll_runtime.go:89 # 0x4fc967 internal/poll.(*FD).Read+0x267 internal/poll/fd_unix.go:165 # 0x5cb944 net.(*netFD).Read+0x24 net/fd_posix.go:55 # 0x5dd504 net.(*conn).Read+0x44 net/net.go:194 # 0x594e16 bufio.(*Reader).Read+0x196 bufio/bufio.go:245 # 0x4ce0f0 io.ReadAtLeast+0x90 io/io.go:335 # 0x125bde4 io.ReadFull+0x64 io/io.go:354 # 0x125bdb2 golang.org/x/net/http2.readFrameHeader+0x32 golang.org/x/net@v0.42.0/http2/frame.go:242 # 0x125c51c golang.org/x/net/http2.(*Framer).ReadFrame+0x7c golang.org/x/net@v0.42.0/http2/frame.go:506 # 0x1280831 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1d1 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:1662 2 @ 0x47baae 0x43eef7 0x47acc5 0x4fb687 0x500a55 0x500a43 0x5cd8e9 0x5e75bb 0x5e6470 0xb422e7 0xd7eb19 0xeb93ef 0xd7dca3 0x483781 # 0x47acc4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x4fb686 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x500a54 internal/poll.(*pollDesc).waitRead+0x294 internal/poll/fd_poll_runtime.go:89 # 0x500a42 internal/poll.(*FD).Accept+0x282 internal/poll/fd_unix.go:620 # 0x5cd8e8 net.(*netFD).accept+0x28 net/fd_unix.go:172 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xb422e6 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x26 github.com/multiformats/go-multiaddr@v0.16.0/net/net.go:243 # 0xd7eb18 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:178 # 0xeb93ee github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/tcp/tcp.go:85 # 0xd7dca2 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xe2 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/upgrader/listener.go:78 2 @ 0x47baae 0x458d77 0x126bfa8 0x126c778 0x1276652 0x483781 # 0x126bfa7 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x107 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:412 # 0x126c777 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x77 google.golang.org/grpc@v1.73.0/internal/transport/controlbuf.go:575 # 0x1276651 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.73.0/internal/transport/http2_client.go:472 2 @ 0x47baae 0x458d77 0xc6f232 0x483781 # 0xc6f231 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0xd1 github.com/libp2p/go-libp2p-pubsub@v0.14.2/validation.go:290 2 @ 0x47baae 0x458d77 0xd43b36 0x483781 # 0xd43b35 github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter+0x115 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/connectedness_event_emitter.go:93 2 @ 0x47baae 0x458d77 0xd54dcd 0x483781 # 0xd54dcc github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).background+0xcc github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_dial.go:128 2 @ 0x47baae 0x458d77 0xdeb490 0x483781 # 0xdeb48f github.com/quic-go/quic-go.(*baseServer).run+0x10f github.com/quic-go/quic-go@v0.52.0/server.go:299 2 @ 0x47baae 0x458d77 0xdeb77f 0x483781 # 0xdeb77e github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x1be github.com/quic-go/quic-go@v0.52.0/server.go:312 2 @ 0x47baae 0x458d77 0xdeba45 0xdea6e5 0xdea6dd 0xe9bdff 0x483781 # 0xdeba44 github.com/quic-go/quic-go.(*baseServer).accept+0xa4 github.com/quic-go/quic-go@v0.52.0/server.go:334 # 0xdea6e4 github.com/quic-go/quic-go.(*baseServer).Accept+0x24 github.com/quic-go/quic-go@v0.52.0/server.go:330 # 0xdea6dc github.com/quic-go/quic-go.(*Listener).Accept+0x1c github.com/quic-go/quic-go@v0.52.0/server.go:138 # 0xe9bdfe github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*quicListener).Run+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/listener.go:130 2 @ 0x47baae 0x458d77 0xe9c356 0xea28c2 0xea6f5e 0xea72be 0xea68a5 0xd5ba70 0x483781 # 0xe9c355 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*listener).Accept+0x95 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quicreuse/listener.go:189 # 0xea28c1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x41 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/listener.go:49 # 0xea6f5d github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xbd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:113 # 0xea72bd github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xdd github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:160 # 0xea68a4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.42.0/p2p/transport/quic/virtuallistener.go:38 # 0xd5ba6f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x12f github.com/libp2p/go-libp2p@v0.42.0/p2p/net/swarm/swarm_listen.go:161 1 @ 0x418ea9 0x47d9c9 0x5688b3 0x483781 # 0x47d9c8 os/signal.signal_recv+0x28 runtime/sigqueue.go:152 # 0x5688b2 os/signal.loop+0x12 os/signal/signal_unix.go:23 1 @ 0x43b611 0x47a8bd 0x13f2a11 0x13f2845 0x13ef66b 0x1408b6f 0x140961e 0xa04649 0xa06544 0xa251ce 0xa02b45 0x483781 # 0x13f2a10 runtime/pprof.writeRuntimeProfile+0xb0 runtime/pprof/pprof.go:796 # 0x13f2844 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:755 # 0x13ef66a runtime/pprof.(*Profile).WriteTo+0x14a runtime/pprof/pprof.go:377 # 0x1408b6e net/http/pprof.handler.ServeHTTP+0x52e net/http/pprof/pprof.go:272 # 0x140961d net/http/pprof.Index+0xdd net/http/pprof/pprof.go:389 # 0xa04648 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2294 # 0xa06543 net/http.(*ServeMux).ServeHTTP+0x1c3 net/http/server.go:2822 # 0xa251cd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3301 # 0xa02b44 net/http.(*conn).serve+0x624 net/http/server.go:2102 1 @ 0x47baae 0x4138c5 0x413452 0x11a4b59 0x483781 # 0x11a4b58 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func6+0x38 github.com/libp2p/go-libp2p@v0.42.0/config/config.go:716 1 @ 0x47baae 0x4138c5 0x413452 0x11d668e 0x483781 # 0x11d668d github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1+0x2d github.com/pactus-project/pactus/consensus/consensus.go:193 1 @ 0x47baae 0x4138c5 0x413452 0x143f774 0x143f4b0 0x143f245 0x483781 # 0x143f773 github.com/creachadair/jrpc2.(*Server).nextRequest+0xf3 github.com/creachadair/jrpc2@v1.3.1/server.go:203 # 0x143f4af github.com/creachadair/jrpc2.(*Server).serve+0x2f github.com/creachadair/jrpc2@v1.3.1/server.go:172 # 0x143f244 github.com/creachadair/jrpc2.(*Server).Start.func2+0x44 github.com/creachadair/jrpc2@v1.3.1/server.go:150 1 @ 0x47baae 0x4138c5 0x413452 0x148e14f 0x483781 # 0x148e14e github.com/pactus-project/pactus/cmd.TrapSignal.func1+0x2e github.com/pactus-project/pactus/cmd/cmd.go:279 1 @ 0x47baae 0x4138c5 0x413472 0x1437845 0x1439de3 0x143992e 0x483781 # 0x1437844 github.com/creachadair/jrpc2/channel.direct.Recv+0x44 github.com/creachadair/jrpc2@v1.3.1/channel/channel.go:95 # 0x1439de2 github.com/creachadair/jrpc2.(*Client).accept+0x62 github.com/creachadair/jrpc2@v1.3.1/client.go:78 # 0x143992d github.com/creachadair/jrpc2.NewClient.func1+0x8d github.com/creachadair/jrpc2@v1.3.1/client.go:67 1 @ 0x47baae 0x4138c5 0x413472 0x1437845 0x1442fbc 0x143f34c 0x483781 # 0x1437844 github.com/creachadair/jrpc2/channel.direct.Recv+0x44 github.com/creachadair/jrpc2@v1.3.1/channel/channel.go:95 # 0x1442fbb github.com/creachadair/jrpc2.(*Server).read+0x5b github.com/creachadair/jrpc2@v1.3.1/server.go:640 # 0x143f34b github.com/creachadair/jrpc2.(*Server).Start.func1+0x6b github.com/creachadair/jrpc2@v1.3.1/server.go:147 1 @ 0x47baae 0x4138c5 0x413472 0x71bee9 0x483781 # 0x71bee8 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun+0x48 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:379 1 @ 0x47baae 0x43eef7 0x47acc5 0x4fb687 0x4fc97a 0x4fc968 0x5cb945 0x5dd505 0x9fca17 0x483781 # 0x47acc4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x4fb686 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x4fc979 internal/poll.(*pollDesc).waitRead+0x279 internal/poll/fd_poll_runtime.go:89 # 0x4fc967 internal/poll.(*FD).Read+0x267 internal/poll/fd_unix.go:165 # 0x5cb944 net.(*netFD).Read+0x24 net/fd_posix.go:55 # 0x5dd504 net.(*conn).Read+0x44 net/net.go:194 # 0x9fca16 net/http.(*connReader).backgroundRead+0x36 net/http/server.go:690 1 @ 0x47baae 0x43eef7 0x47acc5 0x4fb687 0x500a55 0x500a43 0x5cd8e9 0x5e75bb 0x5e6470 0x12dd793 0x13cdc6c 0x483781 # 0x47acc4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x4fb686 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x500a54 internal/poll.(*pollDesc).waitRead+0x294 internal/poll/fd_poll_runtime.go:89 # 0x500a42 internal/poll.(*FD).Accept+0x282 internal/poll/fd_unix.go:620 # 0x5cd8e8 net.(*netFD).accept+0x28 net/fd_unix.go:172 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x12dd792 google.golang.org/grpc.(*Server).Serve+0x472 google.golang.org/grpc@v1.73.0/server.go:890 # 0x13cdc6b github.com/pactus-project/pactus/www/grpc.(*Server).startListening.func1+0xab github.com/pactus-project/pactus/www/grpc/server.go:101 1 @ 0x47baae 0x43eef7 0x47acc5 0x4fb687 0x500a55 0x500a43 0x5cd8e9 0x5e75bb 0x5e6470 0x13c1f89 0x483781 # 0x47acc4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x4fb686 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x500a54 internal/poll.(*pollDesc).waitRead+0x294 internal/poll/fd_poll_runtime.go:89 # 0x500a42 internal/poll.(*FD).Accept+0x282 internal/poll/fd_unix.go:620 # 0x5cd8e8 net.(*netFD).accept+0x28 net/fd_unix.go:172 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0x13c1f88 github.com/go-zeromq/zmq4.(*socket).accept+0xa8 github.com/go-zeromq/zmq4@v0.17.0/socket.go:217 1 @ 0x47baae 0x43eef7 0x47acc5 0x4fb687 0x500a55 0x500a43 0x5cd8e9 0x5e75bb 0x5e6470 0xa080ec 0x142eaa9 0x483781 # 0x47acc4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x4fb686 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x500a54 internal/poll.(*pollDesc).waitRead+0x294 internal/poll/fd_poll_runtime.go:89 # 0x500a42 internal/poll.(*FD).Accept+0x282 internal/poll/fd_unix.go:620 # 0x5cd8e8 net.(*netFD).accept+0x28 net/fd_unix.go:172 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa080eb net/http.(*Server).Serve+0x30b net/http/server.go:3424 # 0x142eaa8 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa8 github.com/pactus-project/pactus/www/html/server.go:121 1 @ 0x47baae 0x43eef7 0x47acc5 0x4fb687 0x500a55 0x500a43 0x5cd8e9 0x5e75bb 0x5e6470 0xa080ec 0x1432c75 0x483781 # 0x47acc4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x4fb686 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x500a54 internal/poll.(*pollDesc).waitRead+0x294 internal/poll/fd_poll_runtime.go:89 # 0x500a42 internal/poll.(*FD).Accept+0x282 internal/poll/fd_unix.go:620 # 0x5cd8e8 net.(*netFD).accept+0x28 net/fd_unix.go:172 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa080eb net/http.(*Server).Serve+0x30b net/http/server.go:3424 # 0x1432c74 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb4 github.com/pactus-project/pactus/www/http/server.go:142 1 @ 0x47baae 0x43eef7 0x47acc5 0x4fb687 0x500a55 0x500a43 0x5cd8e9 0x5e75bb 0x5e6470 0xa080ec 0x144a388 0x144b48e 0x483781 # 0x47acc4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x4fb686 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x500a54 internal/poll.(*pollDesc).waitRead+0x294 internal/poll/fd_poll_runtime.go:89 # 0x500a42 internal/poll.(*FD).Accept+0x282 internal/poll/fd_unix.go:620 # 0x5cd8e8 net.(*netFD).accept+0x28 net/fd_unix.go:172 # 0x5e75ba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5e646f net.(*TCPListener).Accept+0x2f net/tcpsock.go:380 # 0xa080eb net/http.(*Server).Serve+0x30b net/http/server.go:3424 # 0x144a387 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x144b48d github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xad github.com/pactus-project/pactus/www/jsonrpc/server.go:83 1 @ 0x47baae 0x458526 0x1494bae 0x1302451 0x1302daf 0x1493a70 0x1493a66 0x44652b 0x483781 # 0x1494bad main.buildStartCmd.func1+0x28d github.com/pactus-project/pactus/cmd/daemon/start.go:127 # 0x1302450 github.com/spf13/cobra.(*Command).execute+0xa90 github.com/spf13/cobra@v1.9.1/command.go:1019 # 0x1302dae github.com/spf13/cobra.(*Command).ExecuteC+0x46e github.com/spf13/cobra@v1.9.1/command.go:1148 # 0x1493a6f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.9.1/command.go:1071 # 0x1493a65 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:29 # 0x44652a runtime.main+0x28a runtime/proc.go:283 1 @ 0x47baae 0x458d77 0x10ac027 0x483781 # 0x10ac026 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x326 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/autonat.go:187 1 @ 0x47baae 0x458d77 0x10b6068 0x483781 # 0x10b6067 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).background+0x147 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/autonat/svc.go:288 1 @ 0x47baae 0x458d77 0x10c3d69 0x483781 # 0x10c3d68 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop+0x408 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:322 1 @ 0x47baae 0x458d77 0x10c3f5f 0x483781 # 0x10c3f5e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop.func1+0xde github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/id.go:312 1 @ 0x47baae 0x458d77 0x10cdf35 0x483781 # 0x10cdf34 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*natEmitter).worker+0x174 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/nat_emitter.go:62 1 @ 0x47baae 0x458d77 0x10d11be 0x483781 # 0x10d11bd github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker+0x13d github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/identify/obsaddr.go:329 1 @ 0x47baae 0x458d77 0x10f40c9 0x483781 # 0x10f40c8 github.com/libp2p/go-libp2p/p2p/host/pstoremanager.(*PeerstoreManager).background+0x288 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/pstoremanager/pstoremanager.go:98 1 @ 0x47baae 0x458d77 0x10fe917 0x483781 # 0x10fe916 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).background+0xd6 github.com/libp2p/go-libp2p@v0.42.0/p2p/protocol/circuitv2/relay/relay.go:660 1 @ 0x47baae 0x458d77 0x10ff7da 0x483781 # 0x10ff7d9 github.com/libp2p/go-libp2p/p2p/host/relaysvc.(*RelayManager).background+0x219 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/relaysvc/relay.go:51 1 @ 0x47baae 0x458d77 0x113d78f 0x483781 # 0x113d78e github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x3ae github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/addrs_manager.go:234 1 @ 0x47baae 0x458d77 0x114de89 0x483781 # 0x114de88 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background+0x148 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/basic/basic_host.go:511 1 @ 0x47baae 0x458d77 0x11bda17 0x483781 # 0x11bda16 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0xb6 github.com/pactus-project/pactus/network/notifee.go:62 1 @ 0x47baae 0x458d77 0x11beede 0x483781 # 0x11beedd github.com/pactus-project/pactus/network.(*peerMgr).Start.func1+0xbd github.com/pactus-project/pactus/network/peermgr.go:85 1 @ 0x47baae 0x458d77 0x11c24e5 0x483781 # 0x11c24e4 github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0xa4 github.com/pactus-project/pactus/util/pipeline/pipeline.go:129 1 @ 0x47baae 0x458d77 0x11f3d45 0x483781 # 0x11f3d44 github.com/pactus-project/pactus/util/ntp.(*Checker).Start+0x64 github.com/pactus-project/pactus/util/ntp/ntp.go:96 1 @ 0x47baae 0x458d77 0x1474ae5 0x483781 # 0x1474ae4 github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0xa4 github.com/pactus-project/pactus/util/pipeline/pipeline.go:129 1 @ 0x47baae 0x458d77 0x1475465 0x483781 # 0x1475464 github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop+0xa4 github.com/pactus-project/pactus/util/pipeline/pipeline.go:129 1 @ 0x47baae 0x458d77 0x74a669 0x483781 # 0x74a668 github.com/syndtr/goleveldb/leveldb.(*DB).compactionError+0x148 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:91 1 @ 0x47baae 0x458d77 0x74f373 0x483781 # 0x74f372 github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction+0xf2 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:773 1 @ 0x47baae 0x458d77 0x74fbb7 0x483781 # 0x74fbb6 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x6b6 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:836 1 @ 0x47baae 0x458d77 0x7535bc 0x483781 # 0x7535bb github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_state.go:101 1 @ 0x47baae 0x458d77 0x76173c 0x483781 # 0x76173b github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x51b github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:189 1 @ 0x47baae 0x458d77 0xb37f1c 0x483781 # 0xb37f1b github.com/libp2p/go-libp2p-kad-dht/providers.(*ProviderManager).run.func1+0x27b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/providers/providers_manager.go:163 1 @ 0x47baae 0x458d77 0xb5a5b0 0x483781 # 0xb5a5af github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x22f github.com/libp2p/go-libp2p-kad-dht@v0.33.1/rtrefresh/rt_refresh_manager.go:197 1 @ 0x47baae 0x458d77 0xb9ca78 0x483781 # 0xb9ca77 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0x137 github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:485 1 @ 0x47baae 0x458d77 0xb9d06d 0x483781 # 0xb9d06c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore+0xec github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:563 1 @ 0x47baae 0x458d77 0xb9d9ac 0x483781 # 0xb9d9ab github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x14b github.com/libp2p/go-libp2p-kad-dht@v0.33.1/dht.go:618 1 @ 0x47baae 0x458d77 0xbb730e 0x483781 # 0xbb730d github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x14d github.com/libp2p/go-libp2p-kad-dht@v0.33.1/subscriber_notifee.go:48 1 @ 0x47baae 0x458d77 0xbb9490 0x483781 # 0xbb948f github.com/libp2p/go-libp2p-pubsub/timecache.background+0x12f github.com/libp2p/go-libp2p-pubsub@v0.14.2/timecache/util.go:16 1 @ 0x47baae 0x458d77 0xc3edab 0x483781 # 0xc3edaa github.com/libp2p/go-libp2p-pubsub.(*backoff).cleanupLoop+0xca github.com/libp2p/go-libp2p-pubsub@v0.14.2/backoff.go:99 1 @ 0x47baae 0x458d77 0xc447d6 0x483781 # 0xc447d5 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x255 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:589 1 @ 0x47baae 0x458d77 0xc4e115 0x483781 # 0xc4e114 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer+0x1d4 github.com/libp2p/go-libp2p-pubsub@v0.14.2/gossipsub.go:1426 1 @ 0x47baae 0x458d77 0xc57868 0x483781 # 0xc57867 github.com/libp2p/go-libp2p-pubsub.(*PubSub).watchForNewPeers+0x567 github.com/libp2p/go-libp2p-pubsub@v0.14.2/peer_notify.go:69 1 @ 0x47baae 0x458d77 0xc593dc 0x483781 # 0xc593db github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x4fb github.com/libp2p/go-libp2p-pubsub@v0.14.2/pubsub.go:780 1 @ 0x47baae 0x458d77 0xd02267 0x483781 # 0xd02266 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background+0x106 github.com/libp2p/go-libp2p@v0.42.0/p2p/host/resource-manager/rcmgr.go:450 1 @ 0x47baae 0x458d77 0xd2eca6 0x483781 # 0xd2eca5 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background+0x125 github.com/libp2p/go-libp2p@v0.42.0/p2p/net/connmgr/connmgr.go:355 1 @ 0x47baae 0x458d77 0xd33aac 0x483781 # 0xd33aab github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process+0x22b github.com/libp2p/go-libp2p@v0.42.0/p2p/net/connmgr/decay.go:164 1 @ 0x47baae 0x458d77 0xd3ab86 0xd3a8d0 0x483781 # 0xd3ab85 github.com/libp2p/go-flow-metrics.(*sweeper).runActive+0x1c5 github.com/libp2p/go-flow-metrics@v0.3.0/sweeper.go:80 # 0xd3a8cf github.com/libp2p/go-flow-metrics.(*sweeper).run+0x2f github.com/libp2p/go-flow-metrics@v0.3.0/sweeper.go:54 1 @ 0x47baae 0x458d77 0xdc2d07 0xdf9b3e 0x483781 # 0xdc2d06 github.com/quic-go/quic-go.(*connection).run+0x4a6 github.com/quic-go/quic-go@v0.52.0/connection.go:603 # 0xdf9b3d github.com/quic-go/quic-go.(*Transport).doDial.func1+0x3d github.com/quic-go/quic-go@v0.52.0/transport.go:333 1 @ 0x47baae 0x47d0f9 0x47d0d9 0x49b265 0x13bf514 0x483781 # 0x47d0d8 sync.runtime_notifyListWait+0x138 runtime/sema.go:597 # 0x49b264 sync.(*Cond).Wait+0x84 sync/cond.go:71 # 0x13bf513 github.com/go-zeromq/zmq4.(*pubMWriter).run+0x213 github.com/go-zeromq/zmq4@v0.17.0/pub.go:245 1 @ 0x47baae 0x47d0f9 0x47d0d9 0x49b265 0x13c3376 0x483781 # 0x47d0d8 sync.runtime_notifyListWait+0x138 runtime/sema.go:597 # 0x49b264 sync.(*Cond).Wait+0x84 sync/cond.go:71 # 0x13c3375 github.com/go-zeromq/zmq4.(*socket).connReaper+0x155 github.com/go-zeromq/zmq4@v0.17.0/socket.go:393