goroutine profile: total 786 83 @ 0x48dece 0x48f793 0x48f773 0x4a2cf3 0xc53965 0xc30216 0x4956c1 # 0x48f772 sync.runtime_notifyListWait+0x192 runtime/sema.go:617 # 0x4a2cf2 sync.(*Cond).Wait+0x72 sync/cond.go:71 # 0xc53964 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x1c4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/rpc_queue.go:129 # 0xc30215 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0x335 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:254 81 @ 0x48dece 0x41ba3c 0x41b637 0x11788e9 0x4956c1 # 0x11788e8 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x68 github.com/pactus-project/pactus/network/stream.go:115 80 @ 0x48dece 0x44f477 0x48d0a5 0x505947 0x506b6e 0x506b5c 0x5a0405 0x5b1dc5 0x94a37b 0x53d838 0x94a55e 0x94763b 0x94dd65 0x94dd66 0x4d866e 0xd195a5 0xd1957d 0xd19478 0x4956c1 # 0x48d0a4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x505946 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x506b6d internal/poll.(*pollDesc).waitRead+0x2ad internal/poll/fd_poll_runtime.go:89 # 0x506b5b internal/poll.(*FD).Read+0x29b internal/poll/fd_unix.go:165 # 0x5a0404 net.(*netFD).Read+0x24 net/fd_posix.go:68 # 0x5b1dc4 net.(*conn).Read+0x44 net/net.go:196 # 0x94a37a crypto/tls.(*atLeastReader).Read+0x3a crypto/tls/conn.go:815 # 0x53d837 bytes.(*Buffer).ReadFrom+0x97 bytes/buffer.go:229 # 0x94a55d crypto/tls.(*Conn).readFromUntil+0xdd crypto/tls/conn.go:837 # 0x94763a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x94dd64 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x94dd65 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xd195a4 io.ReadFull+0xe4 io/io.go:354 # 0xd1957c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xd19477 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 80 @ 0x48dece 0x46a0c5 0xd16c6d 0xd1e9d3 0xd49736 0x4956c1 # 0xd16c6c github.com/libp2p/go-yamux/v5.(*Session).AcceptStream+0xec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 # 0xd1e9d2 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream+0x12 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 # 0xd49735 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 80 @ 0x48dece 0x46a0c5 0xd18d95 0xd1879c 0x4956c1 # 0xd18d94 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x494 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 # 0xd1879b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 79 @ 0x48dece 0x46a0c5 0xd17586 0x4956c1 # 0xd17585 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0xc5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 79 @ 0x48dece 0x46a0c5 0xd1bb8b 0xd1ecf8 0xd54eca 0x110164c 0x10fc5e2 0xc2fddc 0x4956c1 # 0xd1bb8a github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1ca github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 # 0xd1ecf7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x110164b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc2fddb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:201 78 @ 0x48dece 0x46a0c5 0xd1bb8b 0xd1ecf8 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10105 0xc2ec25 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xd1bb8a github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1ca github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 # 0xd1ecf7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10104 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc2ec24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:105 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 9 @ 0x48dece 0x41ca2e 0x41c572 0x121cba5 0x4956c1 # 0x121cba4 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xe4 google.golang.org/grpc@v1.81.1/internal/grpcsync/callback_serializer.go:88 8 @ 0x48dece 0x46a0c5 0xc3b0a5 0x4956c1 # 0xc3b0a4 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0xc4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1290 5 @ 0x48dece 0x44f477 0x48d0a5 0x505947 0x50b5a5 0x50b58d 0x5b62b6 0x1258a87 0x1258d54 0x4d866e 0x1248645 0x1248613 0x1248d0b 0x127ca65 0x1274fbf 0x12f23e8 0x12f1bb6 0x4956c1 # 0x48d0a4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x505946 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50b5a4 internal/poll.(*pollDesc).waitRead+0x124 internal/poll/fd_poll_runtime.go:89 # 0x50b58c internal/poll.(*FD).RawRead+0x10c internal/poll/fd_unix.go:710 # 0x5b62b5 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0x1258a86 google.golang.org/grpc/internal/transport/readyreader.(*nonBlockingReader).ReadOnReady+0xa6 google.golang.org/grpc@v1.81.1/internal/transport/readyreader/ready_reader.go:114 # 0x1258d53 google.golang.org/grpc/internal/transport/readyreader.(*bufReadyReader).Read+0x173 google.golang.org/grpc@v1.81.1/internal/transport/readyreader/ready_reader.go:221 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0x1248644 io.ReadFull+0x64 io/io.go:354 # 0x1248612 golang.org/x/net/http2.readFrameHeader+0x32 golang.org/x/net@v0.56.0/http2/frame.go:250 # 0x1248d0a golang.org/x/net/http2.(*Framer).ReadFrameHeader+0x6a golang.org/x/net@v0.56.0/http2/frame.go:513 # 0x127ca64 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x44 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:493 # 0x1274fbe google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:638 # 0x12f23e7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.81.1/server.go:1059 # 0x12f1bb5 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.81.1/server.go:993 5 @ 0x48dece 0x46a0c5 0x125b40a 0x125bbd8 0x127231c 0x4956c1 # 0x125b409 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x109 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:420 # 0x125bbd7 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x77 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:597 # 0x127231b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:342 5 @ 0x48dece 0x46a0c5 0x12796e5 0x4956c1 # 0x12796e4 google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0x1e4 google.golang.org/grpc@v1.81.1/internal/transport/http2_server.go:1203 4 @ 0x48dece 0x41ca2e 0x41c552 0xded01c 0xdec994 0xe1be3c 0xe1be37 0xd54eca 0x110164c 0x10fc5e2 0xc2fddc 0x4956c1 # 0xded01b github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x45b github.com/quic-go/quic-go@v0.60.0/receive_stream.go:173 # 0xdec993 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.60.0/receive_stream.go:92 # 0xe1be3b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.60.0/stream.go:117 # 0xe1be36 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x110164b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10fc5e1 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read+0x21 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 # 0xc2fddb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:201 4 @ 0x48dece 0x41ca2e 0x41c552 0xded01c 0xdec994 0xe1be3c 0xe1be37 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10105 0xc2ec25 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xded01b github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x45b github.com/quic-go/quic-go@v0.60.0/receive_stream.go:173 # 0xdec993 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.60.0/receive_stream.go:92 # 0xe1be3b github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.60.0/stream.go:117 # 0xe1be36 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read+0x16 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10104 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc2ec24 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x5e4 github.com/libp2p/go-libp2p-pubsub@v0.16.0/comm.go:105 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 4 @ 0x48dece 0x46a0c5 0xdf07b0 0xdca025 0x4956c1 # 0xdf07af github.com/quic-go/quic-go.(*sendQueue).Run+0x10f github.com/quic-go/quic-go@v0.60.0/send_queue.go:84 # 0xdca024 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.60.0/connection.go:588 4 @ 0x48dece 0x46a0c5 0xe0982d 0xdfd09f 0xe1a96f 0xe1a953 0xd49736 0x4956c1 # 0xe0982c github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream+0x10c github.com/quic-go/quic-go@v0.60.0/streams_map_incoming.go:96 # 0xdfd09e github.com/quic-go/quic-go.(*streamsMap).AcceptStream+0xde github.com/quic-go/quic-go@v0.60.0/streams_map.go:153 # 0xe1a96e github.com/quic-go/quic-go.(*Conn).AcceptStream+0x2e github.com/quic-go/quic-go@v0.60.0/connection.go:2887 # 0xe1a952 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream+0x12 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:80 # 0xd49735 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1+0x95 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 4 @ 0x48dece 0x46a0c5 0xe1815b 0x4956c1 # 0xe1815a github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc+0xfa github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/reuse.go:249 3 @ 0x48dece 0x44f477 0x48d0a5 0x505947 0x50b5a5 0x50b58d 0x5b62b6 0xc69b90 0xc6aba5 0xc71e57 0xc71e4f 0xe01202 0xe04395 0xe03825 0x4956c1 # 0x48d0a4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x505946 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50b5a4 internal/poll.(*pollDesc).waitRead+0x124 internal/poll/fd_poll_runtime.go:89 # 0x50b58c internal/poll.(*FD).RawRead+0x10c internal/poll/fd_unix.go:710 # 0x5b62b5 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc69b8f golang.org/x/net/internal/socket.(*syscaller).recvmmsg+0x6f golang.org/x/net@v0.56.0/internal/socket/mmsghdr_unix.go:120 # 0xc6aba4 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x164 golang.org/x/net@v0.56.0/internal/socket/rawconn_mmsg.go:24 # 0xc71e56 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.56.0/internal/socket/socket.go:268 # 0xc71e4e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.56.0/ipv4/batch.go:80 # 0xe01201 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.60.0/sys_conn_oob.go:174 # 0xe04394 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.60.0/transport.go:529 # 0xe03824 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.60.0/transport.go:421 3 @ 0x48dece 0x46a0c5 0xc23416 0x4956c1 # 0xc23415 github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background+0x115 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:242 3 @ 0x48dece 0x46a0c5 0xc5a827 0x116ec9f 0x4a4baa 0x4956c1 # 0xc5a826 github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next+0x86 github.com/libp2p/go-libp2p-pubsub@v0.16.0/subscription.go:31 # 0x116ec9e github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x5e github.com/pactus-project/pactus/network/gossip.go:187 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 3 @ 0x48dece 0x46a0c5 0xe03aaf 0x4956c1 # 0xe03aae github.com/quic-go/quic-go.(*Transport).runSendQueue+0xee github.com/quic-go/quic-go@v0.60.0/transport.go:442 2 @ 0x48dece 0x41ca2e 0x41c572 0xd6f01a 0xd51acc 0x4956c1 # 0xd6f019 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).Accept+0x39 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:151 # 0xd51acb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 2 @ 0x48dece 0x44f477 0x48d0a5 0x505947 0x50a9cc 0x50a9ba 0x5a2149 0x5bbbbb 0x5bab10 0xb2ae8a 0xd6f299 0xe30a4f 0xd6e3be 0x4956c1 # 0x48d0a4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x505946 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50a9cb internal/poll.(*pollDesc).waitRead+0x28b internal/poll/fd_poll_runtime.go:89 # 0x50a9b9 internal/poll.(*FD).Accept+0x279 internal/poll/fd_unix.go:613 # 0x5a2148 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x5bbbba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb2ae89 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd6f298 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept+0x38 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 # 0xe30a4e github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept+0x2e github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 # 0xd6e3bd github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming+0xdd github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 2 @ 0x48dece 0x44f477 0x48d0a5 0x505947 0x50b5a5 0x50b58d 0x5b62b6 0x1258a87 0x1258d54 0x4d866e 0x1248645 0x1248613 0x1248d0b 0x127ca65 0x126f5da 0x4956c1 # 0x48d0a4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x505946 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50b5a4 internal/poll.(*pollDesc).waitRead+0x124 internal/poll/fd_poll_runtime.go:89 # 0x50b58c internal/poll.(*FD).RawRead+0x10c internal/poll/fd_unix.go:710 # 0x5b62b5 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0x1258a86 google.golang.org/grpc/internal/transport/readyreader.(*nonBlockingReader).ReadOnReady+0xa6 google.golang.org/grpc@v1.81.1/internal/transport/readyreader/ready_reader.go:114 # 0x1258d53 google.golang.org/grpc/internal/transport/readyreader.(*bufReadyReader).Read+0x173 google.golang.org/grpc@v1.81.1/internal/transport/readyreader/ready_reader.go:221 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0x1248644 io.ReadFull+0x64 io/io.go:354 # 0x1248612 golang.org/x/net/http2.readFrameHeader+0x32 golang.org/x/net@v0.56.0/http2/frame.go:250 # 0x1248d0a golang.org/x/net/http2.(*Framer).ReadFrameHeader+0x6a golang.org/x/net@v0.56.0/http2/frame.go:513 # 0x127ca64 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x44 google.golang.org/grpc@v1.81.1/internal/transport/http_util.go:493 # 0x126f5d9 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:1669 2 @ 0x48dece 0x46a0c5 0x125b40a 0x125bbd8 0x1265552 0x4956c1 # 0x125b409 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x109 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:420 # 0x125bbd7 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x77 google.golang.org/grpc@v1.81.1/internal/transport/controlbuf.go:597 # 0x1265551 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.81.1/internal/transport/http2_client.go:471 2 @ 0x48dece 0x46a0c5 0x734745 0x4956c1 # 0x734744 github.com/pactus-project/gopkg/scheduler.EveryBuilder.Do.func1+0xe4 github.com/pactus-project/gopkg/scheduler@v0.0.0-20260625084706-612d6d2bb21d/every.go:28 2 @ 0x48dece 0x46a0c5 0xc640b4 0x4956c1 # 0xc640b3 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0xd3 github.com/libp2p/go-libp2p-pubsub@v0.16.0/validation.go:293 2 @ 0x48dece 0x46a0c5 0xd1bb8b 0xd1ecf8 0xd54eca 0x4d866e 0xb108f1 0xb108cf 0x7aeed1 0xb101ea 0xb10545 0xb8b672 0xb8b39d 0x10fa2a2 0x10f9ecd 0xd49945 0x4956c1 # 0xd1bb8a github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1ca github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 # 0xd1ecf7 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read+0x17 github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 # 0xd54ec9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read+0x29 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 # 0x4d866d io.ReadAtLeast+0x8d io/io.go:335 # 0xb108f0 io.ReadFull+0x30 io/io.go:354 # 0xb108ce github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x7aeed0 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xb101e9 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xb10544 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb8b671 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:53 # 0xb8b39c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht_net.go:27 # 0x10fa2a1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1+0x81 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 # 0x10f9ecc github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler+0x8cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 # 0xd49944 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1+0xa4 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 2 @ 0x48dece 0x46a0c5 0xd38f31 0x4956c1 # 0xd38f30 github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter+0x110 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:93 2 @ 0x48dece 0x46a0c5 0xd4ac0f 0x4956c1 # 0xd4ac0e github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).background+0xce github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:128 2 @ 0x48dece 0x46a0c5 0xdc95e5 0x4956c1 # 0xdc95e4 github.com/quic-go/quic-go.(*Conn).run+0x424 github.com/quic-go/quic-go@v0.60.0/connection.go:657 2 @ 0x48dece 0x46a0c5 0xdc95e5 0xe0319a 0x4956c1 # 0xdc95e4 github.com/quic-go/quic-go.(*Conn).run+0x424 github.com/quic-go/quic-go@v0.60.0/connection.go:657 # 0xe03199 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.60.0/transport.go:326 2 @ 0x48dece 0x46a0c5 0xdf4d4a 0x4956c1 # 0xdf4d49 github.com/quic-go/quic-go.(*baseServer).run+0x109 github.com/quic-go/quic-go@v0.60.0/server.go:299 2 @ 0x48dece 0x46a0c5 0xdf5035 0x4956c1 # 0xdf5034 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x194 github.com/quic-go/quic-go@v0.60.0/server.go:312 2 @ 0x48dece 0x46a0c5 0xdf5305 0xdf40a5 0xdf4099 0xe15e82 0x4956c1 # 0xdf5304 github.com/quic-go/quic-go.(*baseServer).accept+0xa4 github.com/quic-go/quic-go@v0.60.0/server.go:334 # 0xdf40a4 github.com/quic-go/quic-go.(*baseServer).Accept+0x24 github.com/quic-go/quic-go@v0.60.0/server.go:330 # 0xdf4098 github.com/quic-go/quic-go.(*Listener).Accept+0x18 github.com/quic-go/quic-go@v0.60.0/server.go:131 # 0xe15e81 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*quicListener).Run+0xe1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/listener.go:148 2 @ 0x48dece 0x46a0c5 0xe163d5 0xe1af02 0xe1f3ac 0xe1f6b2 0xe1ed85 0xd51acc 0x4956c1 # 0xe163d4 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*listener).Accept+0x94 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/listener.go:197 # 0xe1af01 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept+0x41 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:49 # 0xe1f3ab github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept+0xab github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 # 0xe1f6b1 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept+0xd1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 # 0xe1ed84 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept+0x24 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 # 0xd51acb github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2+0x10b github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 1 @ 0x422fa9 0x490138 0x550253 0x4956c1 # 0x490137 os/signal.signal_recv+0x97 runtime/sigqueue.go:152 # 0x550252 os/signal.loop+0x12 os/signal/signal_unix.go:23 1 @ 0x44ba71 0x48cc9d 0x15ffaf1 0x15ff925 0x15fc7a9 0x1614a6a 0x16154fa 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x15ffaf0 runtime/pprof.writeRuntimeProfile+0xb0 runtime/pprof/pprof.go:851 # 0x15ff924 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:784 # 0x15fc7a8 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x1614a69 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x16154f9 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 1 @ 0x48dece 0x41ca2e 0x41c552 0x115c3b9 0x4956c1 # 0x115c3b8 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func6+0x38 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:747 1 @ 0x48dece 0x41ca2e 0x41c552 0x164846c 0x1648279 0x4a4baa 0x4956c1 # 0x164846b github.com/creachadair/jrpc2.(*Server).nextRequest+0xeb github.com/creachadair/jrpc2@v1.3.5/server.go:198 # 0x1648278 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 1 @ 0x48dece 0x41ca2e 0x41c552 0x5505ab 0x4956c1 # 0x5505aa github.com/pactus-project/gopkg/signal.HandleSignals.func1+0x2a github.com/pactus-project/gopkg/signal@v0.0.0-20260625084706-612d6d2bb21d/signal.go:40 1 @ 0x48dece 0x41ca2e 0x41c572 0x16409f0 0x1642e23 0x16429e5 0x4a4baa 0x4956c1 # 0x16409ef github.com/creachadair/jrpc2/channel.direct.Recv+0x2f github.com/creachadair/jrpc2@v1.3.5/channel/channel.go:95 # 0x1642e22 github.com/creachadair/jrpc2.(*Client).accept+0x62 github.com/creachadair/jrpc2@v1.3.5/client.go:76 # 0x16429e4 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 1 @ 0x48dece 0x41ca2e 0x41c572 0x16409f0 0x164bc1c 0x16481a5 0x4a4baa 0x4956c1 # 0x16409ef github.com/creachadair/jrpc2/channel.direct.Recv+0x2f github.com/creachadair/jrpc2@v1.3.5/channel/channel.go:95 # 0x164bc1b github.com/creachadair/jrpc2.(*Server).read+0x5b github.com/creachadair/jrpc2@v1.3.5/server.go:633 # 0x16481a4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a4ba9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 1 @ 0x48dece 0x41ca2e 0x41c572 0x61a105 0x4956c1 # 0x61a104 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun+0x44 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:379 1 @ 0x48dece 0x44f477 0x48d0a5 0x505947 0x506b6e 0x506b5c 0x5a0405 0x5b1dc5 0xa090f3 0x4956c1 # 0x48d0a4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x505946 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x506b6d internal/poll.(*pollDesc).waitRead+0x2ad internal/poll/fd_poll_runtime.go:89 # 0x506b5b internal/poll.(*FD).Read+0x29b internal/poll/fd_unix.go:165 # 0x5a0404 net.(*netFD).Read+0x24 net/fd_posix.go:68 # 0x5b1dc4 net.(*conn).Read+0x44 net/net.go:196 # 0xa090f2 net/http.(*connReader).backgroundRead+0x32 net/http/server.go:702 1 @ 0x48dece 0x44f477 0x48d0a5 0x505947 0x50a9cc 0x50a9ba 0x5a2149 0x5bbbbb 0x5bab10 0x12f117c 0x15d87a9 0x4956c1 # 0x48d0a4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x505946 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50a9cb internal/poll.(*pollDesc).waitRead+0x28b internal/poll/fd_poll_runtime.go:89 # 0x50a9b9 internal/poll.(*FD).Accept+0x279 internal/poll/fd_unix.go:613 # 0x5a2148 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x5bbbba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0x12f117b google.golang.org/grpc.(*Server).Serve+0x45b google.golang.org/grpc@v1.81.1/server.go:921 # 0x15d87a8 github.com/pactus-project/pactus/www/grpc.(*Server).StartListening.func1+0xa8 github.com/pactus-project/pactus/www/grpc/server.go:105 1 @ 0x48dece 0x44f477 0x48d0a5 0x505947 0x50a9cc 0x50a9ba 0x5a2149 0x5bbbbb 0x5bab10 0xa14dcc 0x1636306 0x4956c1 # 0x48d0a4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x505946 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50a9cb internal/poll.(*pollDesc).waitRead+0x28b internal/poll/fd_poll_runtime.go:89 # 0x50a9b9 internal/poll.(*FD).Accept+0x279 internal/poll/fd_unix.go:613 # 0x5a2148 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x5bbbba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa14dcb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1636305 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa5 github.com/pactus-project/pactus/www/html/server.go:125 1 @ 0x48dece 0x44f477 0x48d0a5 0x505947 0x50a9cc 0x50a9ba 0x5a2149 0x5bbbbb 0x5bab10 0xa14dcc 0x163bc37 0x4956c1 # 0x48d0a4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x505946 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50a9cb internal/poll.(*pollDesc).waitRead+0x28b internal/poll/fd_poll_runtime.go:89 # 0x50a9b9 internal/poll.(*FD).Accept+0x279 internal/poll/fd_unix.go:613 # 0x5a2148 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x5bbbba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa14dcb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x163bc36 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb6 github.com/pactus-project/pactus/www/http/server.go:143 1 @ 0x48dece 0x44f477 0x48d0a5 0x505947 0x50a9cc 0x50a9ba 0x5a2149 0x5bbbbb 0x5bab10 0xa14dcc 0x1653028 0x16540ab 0x4956c1 # 0x48d0a4 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x505946 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50a9cb internal/poll.(*pollDesc).waitRead+0x28b internal/poll/fd_poll_runtime.go:89 # 0x50a9b9 internal/poll.(*FD).Accept+0x279 internal/poll/fd_unix.go:613 # 0x5a2148 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x5bbbba net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x5bab0f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa14dcb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1653027 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x16540aa github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:85 1 @ 0x48dece 0x469606 0x16cb135 0x13168fb 0x1317245 0x16ca130 0x16ca126 0x456955 0x4956c1 # 0x16cb134 main.buildStartCmd.func1+0x234 github.com/pactus-project/pactus/cmd/daemon/start.go:100 # 0x13168fa github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x1317244 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x16ca12f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x16ca125 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x456954 runtime.main+0x2d4 runtime/proc.go:290 1 @ 0x48dece 0x46a0c5 0x105e8d2 0x4956c1 # 0x105e8d1 github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background+0x331 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:188 1 @ 0x48dece 0x46a0c5 0x1075d3f 0x4956c1 # 0x1075d3e github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop+0x3fe github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:286 1 @ 0x48dece 0x46a0c5 0x1075f45 0x4956c1 # 0x1075f44 github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop.func1+0xe4 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:276 1 @ 0x48dece 0x46a0c5 0x109ed75 0x4956c1 # 0x109ed74 github.com/libp2p/go-libp2p/p2p/host/pstoremanager.(*PeerstoreManager).background+0x274 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/pstoremanager/pstoremanager.go:98 1 @ 0x48dece 0x46a0c5 0x10a9659 0x4956c1 # 0x10a9658 github.com/libp2p/go-libp2p/p2p/host/relaysvc.(*RelayManager).background+0x218 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/relaysvc/relay.go:51 1 @ 0x48dece 0x46a0c5 0x10e8ced 0x4956c1 # 0x10e8cec github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background+0x6cc github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:280 1 @ 0x48dece 0x46a0c5 0x11073b4 0x4956c1 # 0x11073b3 github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).eventHandler+0x193 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:317 1 @ 0x48dece 0x46a0c5 0x1107a1d 0x4956c1 # 0x1107a1c github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker+0x13c github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:355 1 @ 0x48dece 0x46a0c5 0x11755b6 0x4956c1 # 0x11755b5 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0xb5 github.com/pactus-project/pactus/network/notifee.go:62 1 @ 0x48dece 0x46a0c5 0x1179f50 0x4956c1 # 0x1179f4f github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x8f github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:166 1 @ 0x48dece 0x46a0c5 0x1397c69 0x4956c1 # 0x1397c68 database/sql.(*DB).connectionOpener+0x88 database/sql/sql.go:1261 1 @ 0x48dece 0x46a0c5 0x1613215 0x1613d48 0xa11429 0xa13227 0xa31c2e 0xa0f510 0x4956c1 # 0x1613214 net/http/pprof.sleep+0x94 net/http/pprof/pprof.go:118 # 0x1613d47 net/http/pprof.Trace+0x347 net/http/pprof/pprof.go:190 # 0xa11428 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0xa13226 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa31c2d net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0xa0f50f net/http.(*conn).serve+0x64f net/http/server.go:2073 1 @ 0x48dece 0x46a0c5 0x168c6d0 0x4956c1 # 0x168c6cf github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x8f github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:166 1 @ 0x48dece 0x46a0c5 0x168d150 0x4956c1 # 0x168d14f github.com/pactus-project/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x8f github.com/pactus-project/gopkg/pipeline@v0.0.0-20260625084706-612d6d2bb21d/pipeline.go:166 1 @ 0x48dece 0x46a0c5 0x7344c7 0x4956c1 # 0x7344c6 github.com/pactus-project/gopkg/scheduler.AfterBuilder.Do.func1+0xc6 github.com/pactus-project/gopkg/scheduler@v0.0.0-20260625084706-612d6d2bb21d/after.go:27 1 @ 0x48dece 0x46a0c5 0x78231c 0x4956c1 # 0x78231b github.com/syndtr/goleveldb/leveldb.(*DB).compactionError+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:92 1 @ 0x48dece 0x46a0c5 0x786fb5 0x4956c1 # 0x786fb4 github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction+0xf4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:782 1 @ 0x48dece 0x46a0c5 0x7877f2 0x4956c1 # 0x7877f1 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x6b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:845 1 @ 0x48dece 0x46a0c5 0x78b11b 0x4956c1 # 0x78b11a github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:101 1 @ 0x48dece 0x46a0c5 0x7995f9 0x4956c1 # 0x7995f8 github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x8f8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:189 1 @ 0x48dece 0x46a0c5 0xb2086d 0x4956c1 # 0xb2086c github.com/libp2p/go-libp2p-kad-dht/records.(*ProviderManager).run.func1+0x28c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/records/providers_manager.go:177 1 @ 0x48dece 0x46a0c5 0xb4258d 0x4956c1 # 0xb4258c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x22c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/rtrefresh/rt_refresh_manager.go:197 1 @ 0x48dece 0x46a0c5 0xb87113 0x4956c1 # 0xb87112 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0x132 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:485 1 @ 0x48dece 0x46a0c5 0xb876af 0x4956c1 # 0xb876ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore+0xee github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:563 1 @ 0x48dece 0x46a0c5 0xb87fc5 0x4956c1 # 0xb87fc4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.40.0/dht.go:618 1 @ 0x48dece 0x46a0c5 0xba17ed 0x4956c1 # 0xba17ec github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x14c github.com/libp2p/go-libp2p-kad-dht@v0.40.0/subscriber_notifee.go:48 1 @ 0x48dece 0x46a0c5 0xba3692 0x4956c1 # 0xba3691 github.com/libp2p/go-libp2p-pubsub/timecache.background+0x131 github.com/libp2p/go-libp2p-pubsub@v0.16.0/timecache/util.go:16 1 @ 0x48dece 0x46a0c5 0xc2e0cd 0x4956c1 # 0xc2e0cc github.com/libp2p/go-libp2p-pubsub.(*backoff).cleanupLoop+0xcc github.com/libp2p/go-libp2p-pubsub@v0.16.0/backoff.go:99 1 @ 0x48dece 0x46a0c5 0xc35f77 0x4956c1 # 0xc35f76 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x276 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:718 1 @ 0x48dece 0x46a0c5 0xc406f4 0x4956c1 # 0xc406f3 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer+0x1d3 github.com/libp2p/go-libp2p-pubsub@v0.16.0/gossipsub.go:1604 1 @ 0x48dece 0x46a0c5 0xc4a44d 0x4956c1 # 0xc4a44c github.com/libp2p/go-libp2p-pubsub.(*PubSub).watchForNewPeers+0x5cc github.com/libp2p/go-libp2p-pubsub@v0.16.0/peer_notify.go:69 1 @ 0x48dece 0x46a0c5 0xc4cc27 0x4956c1 # 0xc4cc26 github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x526 github.com/libp2p/go-libp2p-pubsub@v0.16.0/pubsub.go:879 1 @ 0x48dece 0x46a0c5 0xcf8fa6 0x4956c1 # 0xcf8fa5 github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background+0x105 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:453 1 @ 0x48dece 0x46a0c5 0xd17ae5 0xd17458 0xd17539 0x4956c1 # 0xd17ae4 github.com/libp2p/go-yamux/v5.(*Session).Ping+0x4a4 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:433 # 0xd17457 github.com/libp2p/go-yamux/v5.(*Session).measureRTT+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 # 0xd17538 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0x78 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 1 @ 0x48dece 0x46a0c5 0xd23e88 0x4956c1 # 0xd23e87 github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background+0x127 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:356 1 @ 0x48dece 0x46a0c5 0xd2883e 0x4956c1 # 0xd2883d github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process+0x21d github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/decay.go:166 1 @ 0x48dece 0x479465 0x7ae3d4 0x4956c1 # 0x7ae3d3 runtime/trace.(*traceMultiplexer).startLocked.func1+0xb3 runtime/trace/subscribe.go:167 1 @ 0x4e60a5 0x4e4358 0x506add 0x506ac5 0x506a01 0x5a0405 0x5b1dc5 0xa090f3 0x4956c1 # 0x4e60a4 syscall.Syscall+0x24 syscall/syscall_linux.go:74 # 0x4e4357 syscall.read+0x37 syscall/zsyscall_linux_amd64.go:736 # 0x506adc syscall.Read+0x21c syscall/syscall_unix.go:183 # 0x506ac4 internal/poll.ignoringEINTRIO+0x204 internal/poll/fd_unix.go:738 # 0x506a00 internal/poll.(*FD).Read+0x140 internal/poll/fd_unix.go:161 # 0x5a0404 net.(*netFD).Read+0x24 net/fd_posix.go:68 # 0x5b1dc4 net.(*conn).Read+0x44 net/net.go:196 # 0xa090f2 net/http.(*connReader).backgroundRead+0x32 net/http/server.go:702