goroutine profile: total 8072 7361 @ 0x48dd6e 0x41ba3c 0x41b637 0x1151009 0x495521 # 0x1151008 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1+0x68 github.com/pactus-project/pactus/network/stream.go:114 82 @ 0x48dd6e 0x48f633 0x48f613 0x4a2b13 0xc38cc5 0xc1769a 0x495521 # 0x48f612 sync.runtime_notifyListWait+0x192 runtime/sema.go:617 # 0x4a2b12 sync.(*Cond).Wait+0x72 sync/cond.go:71 # 0xc38cc4 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop+0x1c4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 # 0xc17699 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages+0xf9 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 81 @ 0x48dd6e 0x44f3d7 0x48cf45 0x505607 0x50682e 0x50681c 0x657005 0x668945 0x9372bb 0x53e158 0x93749e 0x93457b 0x93aca5 0x93aca6 0x4d83ae 0xcfcf65 0xcfcf3d 0xcfce38 0x495521 # 0x48cf44 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x505606 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50682d internal/poll.(*pollDesc).waitRead+0x2ad internal/poll/fd_poll_runtime.go:89 # 0x50681b internal/poll.(*FD).Read+0x29b internal/poll/fd_unix.go:165 # 0x657004 net.(*netFD).Read+0x24 net/fd_posix.go:68 # 0x668944 net.(*conn).Read+0x44 net/net.go:196 # 0x9372ba crypto/tls.(*atLeastReader).Read+0x3a crypto/tls/conn.go:815 # 0x53e157 bytes.(*Buffer).ReadFrom+0x97 bytes/buffer.go:229 # 0x93749d crypto/tls.(*Conn).readFromUntil+0xdd crypto/tls/conn.go:837 # 0x93457a crypto/tls.(*Conn).readRecordOrCCS+0x3da crypto/tls/conn.go:626 # 0x93aca4 crypto/tls.(*Conn).readRecord+0x144 crypto/tls/conn.go:588 # 0x93aca5 crypto/tls.(*Conn).Read+0x145 crypto/tls/conn.go:1393 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xcfcf64 io.ReadFull+0xe4 io/io.go:354 # 0xcfcf3c github.com/libp2p/go-yamux/v5.(*Session).recvLoop+0xbc github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 # 0xcfce37 github.com/libp2p/go-yamux/v5.(*Session).recv+0x17 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 81 @ 0x48dd6e 0x46a005 0xcfa62d 0xd02393 0xd2ccd6 0x495521 # 0xcfa62c github.com/libp2p/go-yamux/v5.(*Session).AcceptStream+0xec github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 # 0xd02392 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 # 0xd2ccd5 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 81 @ 0x48dd6e 0x46a005 0xcfaf46 0x495521 # 0xcfaf45 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT+0xc5 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 81 @ 0x48dd6e 0x46a005 0xcfc755 0xcfc15c 0x495521 # 0xcfc754 github.com/libp2p/go-yamux/v5.(*Session).sendLoop+0x494 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 # 0xcfc15b github.com/libp2p/go-yamux/v5.(*Session).send+0x1b github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 77 @ 0x48dd6e 0x46a005 0xcff54b 0xd026b8 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafa6a5 0xc16445 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xcff54a github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1ca github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 # 0xd026b7 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 # 0xd383e9 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 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa6a4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc16444 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d3601 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 # 0x10d322c 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 # 0xd2cee4 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 76 @ 0x48dd6e 0x46a005 0xcff54b 0xd026b8 0xd383ea 0x10da7ec 0x10d5942 0xc1749c 0x495521 # 0xcff54a github.com/libp2p/go-yamux/v5.(*Stream).Read+0x1ca github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 # 0xd026b7 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 # 0xd383e9 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 # 0x10da7eb github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d5941 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 # 0xc1749b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 9 @ 0x48dd6e 0x41ca2e 0x41c572 0x11f3465 0x495521 # 0x11f3464 google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run+0xe4 google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:88 8 @ 0x48dd6e 0x46a005 0xc21b65 0x495521 # 0xc21b64 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector+0xc4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1256 6 @ 0x48dd6e 0x41ca2e 0x41c552 0xdd3dbc 0xdd3734 0xe02abc 0xe02ab7 0xd383ea 0x10da7ec 0x10d5942 0xc1749c 0x495521 # 0xdd3dbb github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x45b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:173 # 0xdd3733 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe02abb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe02ab6 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 # 0xd383e9 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 # 0x10da7eb github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read+0x8b github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 # 0x10d5941 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 # 0xc1749b github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead+0x7b github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 6 @ 0x48dd6e 0x41ca2e 0x41c552 0xdd3dbc 0xdd3734 0xe02abc 0xe02ab7 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafa6a5 0xc16445 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0xdd3dbb github.com/quic-go/quic-go.(*ReceiveStream).readImpl+0x45b github.com/quic-go/quic-go@v0.59.0/receive_stream.go:173 # 0xdd3733 github.com/quic-go/quic-go.(*ReceiveStream).Read+0xd3 github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 # 0xe02abb github.com/quic-go/quic-go.(*Stream).Read+0x1b github.com/quic-go/quic-go@v0.59.0/stream.go:117 # 0xe02ab6 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 # 0xd383e9 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 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0xafae90 io.ReadFull+0x30 io/io.go:354 # 0xafae6e github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte+0xe github.com/libp2p/go-msgio@v0.3.0/varint.go:185 # 0x758b30 github.com/multiformats/go-varint.ReadUvarint+0x50 github.com/multiformats/go-varint@v0.1.0/varint.go:90 # 0xafa789 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen+0x29 github.com/libp2p/go-msgio@v0.3.0/varint.go:119 # 0xafa6a4 github.com/libp2p/go-msgio.(*varintReader).NextMsgLen+0x84 github.com/libp2p/go-msgio@v0.3.0/varint.go:114 # 0xc16444 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream+0x3e4 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 # 0x10d3601 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 # 0x10d322c 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 # 0xd2cee4 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 6 @ 0x48dd6e 0x46a005 0xdd74b0 0xdb0ea5 0x495521 # 0xdd74af github.com/quic-go/quic-go.(*sendQueue).Run+0x10f github.com/quic-go/quic-go@v0.59.0/send_queue.go:84 # 0xdb0ea4 github.com/quic-go/quic-go.(*Conn).run.func3+0x24 github.com/quic-go/quic-go@v0.59.0/connection.go:588 6 @ 0x48dd6e 0x46a005 0xdf050d 0xde3dff 0xe0160f 0xe015f3 0xd2ccd6 0x495521 # 0xdf050c github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream+0x10c github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:96 # 0xde3dfe github.com/quic-go/quic-go.(*streamsMap).AcceptStream+0xde github.com/quic-go/quic-go@v0.59.0/streams_map.go:153 # 0xe0160e github.com/quic-go/quic-go.(*Conn).AcceptStream+0x2e github.com/quic-go/quic-go@v0.59.0/connection.go:2885 # 0xe015f2 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 # 0xd2ccd5 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 @ 0x48dd6e 0x46a005 0xdb0465 0x495521 # 0xdb0464 github.com/quic-go/quic-go.(*Conn).run+0x424 github.com/quic-go/quic-go@v0.59.0/connection.go:657 4 @ 0x48dd6e 0x46a005 0xdfedfb 0x495521 # 0xdfedfa 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 @ 0x48dd6e 0x44f3d7 0x48cf45 0x505607 0x50682e 0x50681c 0x657005 0x668945 0x5509f7 0x4d83ae 0x121ee65 0x121ee33 0x121f52b 0x1252005 0x124a5df 0x12c70a8 0x12c6876 0x495521 # 0x48cf44 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x505606 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50682d internal/poll.(*pollDesc).waitRead+0x2ad internal/poll/fd_poll_runtime.go:89 # 0x50681b internal/poll.(*FD).Read+0x29b internal/poll/fd_unix.go:165 # 0x657004 net.(*netFD).Read+0x24 net/fd_posix.go:68 # 0x668944 net.(*conn).Read+0x44 net/net.go:196 # 0x5509f6 bufio.(*Reader).Read+0x196 bufio/bufio.go:245 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0x121ee64 io.ReadFull+0x64 io/io.go:354 # 0x121ee32 golang.org/x/net/http2.readFrameHeader+0x32 golang.org/x/net@v0.53.0/http2/frame.go:250 # 0x121f52a golang.org/x/net/http2.(*Framer).ReadFrameHeader+0x6a golang.org/x/net@v0.53.0/http2/frame.go:513 # 0x1252004 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x44 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:480 # 0x124a5de google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams+0xfe google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 # 0x12c70a7 google.golang.org/grpc.(*Server).serveStreams+0x367 google.golang.org/grpc@v1.80.0/server.go:1059 # 0x12c6875 google.golang.org/grpc.(*Server).handleRawConn.func1+0x55 google.golang.org/grpc@v1.80.0/server.go:993 3 @ 0x48dd6e 0x44f3d7 0x48cf45 0x505607 0x50682e 0x50681c 0x657005 0x668945 0x9f52f3 0x495521 # 0x48cf44 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x505606 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50682d internal/poll.(*pollDesc).waitRead+0x2ad internal/poll/fd_poll_runtime.go:89 # 0x50681b internal/poll.(*FD).Read+0x29b internal/poll/fd_unix.go:165 # 0x657004 net.(*netFD).Read+0x24 net/fd_posix.go:68 # 0x668944 net.(*conn).Read+0x44 net/net.go:196 # 0x9f52f2 net/http.(*connReader).backgroundRead+0x32 net/http/server.go:702 3 @ 0x48dd6e 0x44f3d7 0x48cf45 0x505607 0x50b265 0x50b24d 0x66ce36 0xc4da50 0xc4ea65 0xc55d17 0xc55d0f 0xde7f62 0xdeb1d5 0xdea585 0x495521 # 0x48cf44 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x505606 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50b264 internal/poll.(*pollDesc).waitRead+0x124 internal/poll/fd_poll_runtime.go:89 # 0x50b24c internal/poll.(*FD).RawRead+0x10c internal/poll/fd_unix.go:710 # 0x66ce35 net.(*rawConn).Read+0x35 net/rawconn.go:44 # 0xc4da4f golang.org/x/net/internal/socket.(*syscaller).recvmmsg+0x6f golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:120 # 0xc4ea64 golang.org/x/net/internal/socket.(*Conn).recvMsgs+0x164 golang.org/x/net@v0.53.0/internal/socket/rawconn_mmsg.go:24 # 0xc55d16 golang.org/x/net/internal/socket.(*Conn).RecvMsgs+0x56 golang.org/x/net@v0.53.0/internal/socket/socket.go:268 # 0xc55d0e golang.org/x/net/ipv4.(*payloadHandler).ReadBatch+0x4e golang.org/x/net@v0.53.0/ipv4/batch.go:80 # 0xde7f61 github.com/quic-go/quic-go.(*oobConn).ReadPacket+0x761 github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 # 0xdeb1d4 github.com/quic-go/quic-go.(*Transport).listen+0x74 github.com/quic-go/quic-go@v0.59.0/transport.go:533 # 0xdea584 github.com/quic-go/quic-go.(*Transport).init.func1.1+0x64 github.com/quic-go/quic-go@v0.59.0/transport.go:421 3 @ 0x48dd6e 0x46a005 0x1230c2a 0x12313d8 0x124799c 0x495521 # 0x1230c29 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x109 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:420 # 0x12313d7 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x77 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:597 # 0x124799b google.golang.org/grpc/internal/transport.NewServerTransport.func3+0xdb google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 3 @ 0x48dd6e 0x46a005 0x124ed05 0x495521 # 0x124ed04 google.golang.org/grpc/internal/transport.(*http2Server).keepalive+0x1e4 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1203 3 @ 0x48dd6e 0x46a005 0xc0b2d6 0x495521 # 0xc0b2d5 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 @ 0x48dd6e 0x46a005 0xc3f747 0x11474bf 0x4a49ca 0x495521 # 0xc3f746 github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next+0x86 github.com/libp2p/go-libp2p-pubsub@v0.15.0/subscription.go:26 # 0x11474be github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1+0x5e github.com/pactus-project/pactus/network/gossip.go:186 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 3 @ 0x48dd6e 0x46a005 0xdea80f 0x495521 # 0xdea80e github.com/quic-go/quic-go.(*Transport).runSendQueue+0xee github.com/quic-go/quic-go@v0.59.0/transport.go:442 2 @ 0x48dd6e 0x41ca2e 0x41c572 0xd56aba 0xd34fec 0x495521 # 0xd56ab9 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 # 0xd34feb 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 @ 0x48dd6e 0x44f3d7 0x48cf45 0x505607 0x50682e 0x50681c 0x657005 0x668945 0x5509f7 0x4d83ae 0x121ee65 0x121ee33 0x121f52b 0x1252005 0x1244c5a 0x495521 # 0x48cf44 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x505606 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50682d internal/poll.(*pollDesc).waitRead+0x2ad internal/poll/fd_poll_runtime.go:89 # 0x50681b internal/poll.(*FD).Read+0x29b internal/poll/fd_unix.go:165 # 0x657004 net.(*netFD).Read+0x24 net/fd_posix.go:68 # 0x668944 net.(*conn).Read+0x44 net/net.go:196 # 0x5509f6 bufio.(*Reader).Read+0x196 bufio/bufio.go:245 # 0x4d83ad io.ReadAtLeast+0x8d io/io.go:335 # 0x121ee64 io.ReadFull+0x64 io/io.go:354 # 0x121ee32 golang.org/x/net/http2.readFrameHeader+0x32 golang.org/x/net@v0.53.0/http2/frame.go:250 # 0x121f52a golang.org/x/net/http2.(*Framer).ReadFrameHeader+0x6a golang.org/x/net@v0.53.0/http2/frame.go:513 # 0x1252004 google.golang.org/grpc/internal/transport.(*framer).readFrame+0x44 google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:480 # 0x1244c59 google.golang.org/grpc/internal/transport.(*http2Client).reader+0x1b9 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 2 @ 0x48dd6e 0x44f3d7 0x48cf45 0x505607 0x50a68c 0x50a67a 0x658d49 0x67273b 0x671690 0xb152ea 0xd56d39 0xe1762f 0xd55e5e 0x495521 # 0x48cf44 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x505606 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50a68b internal/poll.(*pollDesc).waitRead+0x28b internal/poll/fd_poll_runtime.go:89 # 0x50a679 internal/poll.(*FD).Accept+0x279 internal/poll/fd_unix.go:613 # 0x658d48 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x67273a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xb152e9 github.com/multiformats/go-multiaddr/net.(*maListener).Accept+0x29 github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 # 0xd56d38 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 # 0xe1762e 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 # 0xd55e5d 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 @ 0x48dd6e 0x46a005 0x1230c2a 0x12313d8 0x123ad12 0x495521 # 0x1230c29 google.golang.org/grpc/internal/transport.(*controlBuffer).get+0x109 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:420 # 0x12313d7 google.golang.org/grpc/internal/transport.(*loopyWriter).run+0x77 google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:597 # 0x123ad11 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6+0xd1 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 2 @ 0x48dd6e 0x46a005 0x6b94a5 0x495521 # 0x6b94a4 github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1+0xe4 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:27 2 @ 0x48dd6e 0x46a005 0xc48e14 0x495521 # 0xc48e13 github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker+0xd3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:293 2 @ 0x48dd6e 0x46a005 0xd1c771 0x495521 # 0xd1c770 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 @ 0x48dd6e 0x46a005 0xd2e1af 0x495521 # 0xd2e1ae 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 @ 0x48dd6e 0x46a005 0xdb0465 0xde9efa 0x495521 # 0xdb0464 github.com/quic-go/quic-go.(*Conn).run+0x424 github.com/quic-go/quic-go@v0.59.0/connection.go:657 # 0xde9ef9 github.com/quic-go/quic-go.(*Transport).doDial.func1+0x39 github.com/quic-go/quic-go@v0.59.0/transport.go:326 2 @ 0x48dd6e 0x46a005 0xddba2a 0x495521 # 0xddba29 github.com/quic-go/quic-go.(*baseServer).run+0x109 github.com/quic-go/quic-go@v0.59.0/server.go:299 2 @ 0x48dd6e 0x46a005 0xddbd15 0x495521 # 0xddbd14 github.com/quic-go/quic-go.(*baseServer).runSendQueue+0x194 github.com/quic-go/quic-go@v0.59.0/server.go:312 2 @ 0x48dd6e 0x46a005 0xddbfe5 0xddad85 0xddad79 0xdfcb42 0x495521 # 0xddbfe4 github.com/quic-go/quic-go.(*baseServer).accept+0xa4 github.com/quic-go/quic-go@v0.59.0/server.go:334 # 0xddad84 github.com/quic-go/quic-go.(*baseServer).Accept+0x24 github.com/quic-go/quic-go@v0.59.0/server.go:330 # 0xddad78 github.com/quic-go/quic-go.(*Listener).Accept+0x18 github.com/quic-go/quic-go@v0.59.0/server.go:131 # 0xdfcb41 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 @ 0x48dd6e 0x46a005 0xdfd095 0xe01b82 0xe0602c 0xe06332 0xe05a05 0xd34fec 0x495521 # 0xdfd094 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 # 0xe01b81 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 # 0xe0602b 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 # 0xe06331 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 # 0xe05a04 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 # 0xd34feb 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 @ 0x422f89 0x4670a5 0x48abea 0x15c16e5 0x495521 # 0x48abe9 runtime/pprof.readProfile+0x49 runtime/cpuprof.go:251 # 0x15c16e4 runtime/pprof.profileWriter+0x44 runtime/pprof/pprof.go:930 1 @ 0x422f89 0x48ffd8 0x53d593 0x495521 # 0x48ffd7 os/signal.signal_recv+0x97 runtime/sigqueue.go:152 # 0x53d592 os/signal.loop+0x12 os/signal/signal_unix.go:23 1 @ 0x44b9d1 0x48cb3d 0x15c1291 0x15c10c5 0x15bdf49 0x15d610a 0x15d6b9a 0x9fd629 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15c1290 runtime/pprof.writeRuntimeProfile+0xb0 runtime/pprof/pprof.go:851 # 0x15c10c4 runtime/pprof.writeGoroutine+0x44 runtime/pprof/pprof.go:784 # 0x15bdf48 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15d6109 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15d6b99 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 1 @ 0x48dd6e 0x41ca2e 0x41c552 0x1134e59 0x495521 # 0x1134e58 github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func6+0x38 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:747 1 @ 0x48dd6e 0x41ca2e 0x41c552 0x16095ac 0x16093b9 0x4a49ca 0x495521 # 0x16095ab github.com/creachadair/jrpc2.(*Server).nextRequest+0xeb github.com/creachadair/jrpc2@v1.3.5/server.go:198 # 0x16093b8 github.com/creachadair/jrpc2.(*Server).serve+0x38 github.com/creachadair/jrpc2@v1.3.5/server.go:171 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 1 @ 0x48dd6e 0x41ca2e 0x41c552 0x53d8eb 0x495521 # 0x53d8ea github.com/ezex-io/gopkg/signal.HandleSignals.func1+0x2a github.com/ezex-io/gopkg/signal@v0.0.0-20260127151556-579a32f19aa7/signal.go:38 1 @ 0x48dd6e 0x41ca2e 0x41c572 0x1601b50 0x1603f83 0x1603b45 0x4a49ca 0x495521 # 0x1601b4f github.com/creachadair/jrpc2/channel.direct.Recv+0x2f github.com/creachadair/jrpc2@v1.3.5/channel/channel.go:95 # 0x1603f82 github.com/creachadair/jrpc2.(*Client).accept+0x62 github.com/creachadair/jrpc2@v1.3.5/client.go:76 # 0x1603b44 github.com/creachadair/jrpc2.NewClient.func1+0x64 github.com/creachadair/jrpc2@v1.3.5/client.go:65 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 1 @ 0x48dd6e 0x41ca2e 0x41c572 0x1601b50 0x160cd3c 0x16092e5 0x4a49ca 0x495521 # 0x1601b4f github.com/creachadair/jrpc2/channel.direct.Recv+0x2f github.com/creachadair/jrpc2@v1.3.5/channel/channel.go:95 # 0x160cd3b github.com/creachadair/jrpc2.(*Server).read+0x5b github.com/creachadair/jrpc2@v1.3.5/server.go:633 # 0x16092e4 github.com/creachadair/jrpc2.(*Server).Start.func1+0x44 github.com/creachadair/jrpc2@v1.3.5/server.go:146 # 0x4a49c9 sync.(*WaitGroup).Go.func1+0x49 sync/waitgroup.go:258 1 @ 0x48dd6e 0x41ca2e 0x41c572 0x6fc3a5 0x495521 # 0x6fc3a4 gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun+0x44 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:379 1 @ 0x48dd6e 0x44f3d7 0x48cf45 0x505607 0x50682e 0x50681c 0x657005 0x668945 0x9f5754 0x5504c3 0x5505f3 0x9fb873 0x495521 # 0x48cf44 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x505606 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50682d internal/poll.(*pollDesc).waitRead+0x2ad internal/poll/fd_poll_runtime.go:89 # 0x50681b internal/poll.(*FD).Read+0x29b internal/poll/fd_unix.go:165 # 0x657004 net.(*netFD).Read+0x24 net/fd_posix.go:68 # 0x668944 net.(*conn).Read+0x44 net/net.go:196 # 0x9f5753 net/http.(*connReader).Read+0x153 net/http/server.go:812 # 0x5504c2 bufio.(*Reader).fill+0x102 bufio/bufio.go:113 # 0x5505f2 bufio.(*Reader).Peek+0x52 bufio/bufio.go:152 # 0x9fb872 net/http.(*conn).serve+0x7b2 net/http/server.go:2109 1 @ 0x48dd6e 0x44f3d7 0x48cf45 0x505607 0x50a68c 0x50a67a 0x658d49 0x67273b 0x671690 0x12c5e3c 0x159a9c9 0x495521 # 0x48cf44 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x505606 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50a68b internal/poll.(*pollDesc).waitRead+0x28b internal/poll/fd_poll_runtime.go:89 # 0x50a679 internal/poll.(*FD).Accept+0x279 internal/poll/fd_unix.go:613 # 0x658d48 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x67273a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0x12c5e3b google.golang.org/grpc.(*Server).Serve+0x45b google.golang.org/grpc@v1.80.0/server.go:921 # 0x159a9c8 github.com/pactus-project/pactus/www/grpc.(*Server).startListening.func1+0xa8 github.com/pactus-project/pactus/www/grpc/server.go:102 1 @ 0x48dd6e 0x44f3d7 0x48cf45 0x505607 0x50a68c 0x50a67a 0x658d49 0x67273b 0x671690 0xa00fcc 0x15f77c6 0x495521 # 0x48cf44 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x505606 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50a68b internal/poll.(*pollDesc).waitRead+0x28b internal/poll/fd_poll_runtime.go:89 # 0x50a679 internal/poll.(*FD).Accept+0x279 internal/poll/fd_unix.go:613 # 0x658d48 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x67273a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa00fcb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x15f77c5 github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2+0xa5 github.com/pactus-project/pactus/www/html/server.go:124 1 @ 0x48dd6e 0x44f3d7 0x48cf45 0x505607 0x50a68c 0x50a67a 0x658d49 0x67273b 0x671690 0xa00fcc 0x15fce17 0x495521 # 0x48cf44 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x505606 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50a68b internal/poll.(*pollDesc).waitRead+0x28b internal/poll/fd_poll_runtime.go:89 # 0x50a679 internal/poll.(*FD).Accept+0x279 internal/poll/fd_unix.go:613 # 0x658d48 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x67273a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa00fcb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x15fce16 github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2+0xb6 github.com/pactus-project/pactus/www/http/server.go:143 1 @ 0x48dd6e 0x44f3d7 0x48cf45 0x505607 0x50a68c 0x50a67a 0x658d49 0x67273b 0x671690 0xa00fcc 0x1613f88 0x161500b 0x495521 # 0x48cf44 internal/poll.runtime_pollWait+0x84 runtime/netpoll.go:351 # 0x505606 internal/poll.(*pollDesc).wait+0x26 internal/poll/fd_poll_runtime.go:84 # 0x50a68b internal/poll.(*pollDesc).waitRead+0x28b internal/poll/fd_poll_runtime.go:89 # 0x50a679 internal/poll.(*FD).Accept+0x279 internal/poll/fd_unix.go:613 # 0x658d48 net.(*netFD).accept+0x28 net/fd_unix.go:150 # 0x67273a net.(*TCPListener).accept+0x1a net/tcpsock_posix.go:159 # 0x67168f net.(*TCPListener).Accept+0x2f net/tcpsock.go:387 # 0xa00fcb net/http.(*Server).Serve+0x30b net/http/server.go:3434 # 0x1613f87 github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve+0x67 github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 # 0x161500a github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1+0xaa github.com/pactus-project/pactus/www/jsonrpc/server.go:84 1 @ 0x48dd6e 0x469546 0x167e2f5 0x12eb27b 0x12ebbc5 0x167d370 0x167d366 0x4568b5 0x495521 # 0x167e2f4 main.buildStartCmd.func1+0x234 github.com/pactus-project/pactus/cmd/daemon/start.go:100 # 0x12eb27a github.com/spf13/cobra.(*Command).execute+0xafa github.com/spf13/cobra@v1.10.2/command.go:1019 # 0x12ebbc4 github.com/spf13/cobra.(*Command).ExecuteC+0x464 github.com/spf13/cobra@v1.10.2/command.go:1148 # 0x167d36f github.com/spf13/cobra.(*Command).Execute+0xcf github.com/spf13/cobra@v1.10.2/command.go:1071 # 0x167d365 main.main+0xc5 github.com/pactus-project/pactus/cmd/daemon/main.go:30 # 0x4568b4 runtime.main+0x2d4 runtime/proc.go:290 1 @ 0x48dd6e 0x46a005 0x10389b2 0x495521 # 0x10389b1 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 @ 0x48dd6e 0x46a005 0x104fa7f 0x495521 # 0x104fa7e 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 @ 0x48dd6e 0x46a005 0x104fc85 0x495521 # 0x104fc84 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 @ 0x48dd6e 0x46a005 0x1078755 0x495521 # 0x1078754 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 @ 0x48dd6e 0x46a005 0x1082fb9 0x495521 # 0x1082fb8 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 @ 0x48dd6e 0x46a005 0x10c22ad 0x495521 # 0x10c22ac 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 @ 0x48dd6e 0x46a005 0x10e04f4 0x495521 # 0x10e04f3 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 @ 0x48dd6e 0x46a005 0x10e0b5d 0x495521 # 0x10e0b5c 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 @ 0x48dd6e 0x46a005 0x114dcd6 0x495521 # 0x114dcd5 github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1+0xb5 github.com/pactus-project/pactus/network/notifee.go:62 1 @ 0x48dd6e 0x46a005 0x1152650 0x495521 # 0x115264f github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x8f github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:165 1 @ 0x48dd6e 0x46a005 0x15d48b5 0x15d5025 0x9fd629 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15d48b4 net/http/pprof.sleep+0x94 net/http/pprof/pprof.go:118 # 0x15d5024 net/http/pprof.Profile+0x344 net/http/pprof/pprof.go:164 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 1 @ 0x48dd6e 0x46a005 0x15d48b5 0x15d53e8 0x9fd629 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x15d48b4 net/http/pprof.sleep+0x94 net/http/pprof/pprof.go:118 # 0x15d53e7 net/http/pprof.Trace+0x347 net/http/pprof/pprof.go:190 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073 1 @ 0x48dd6e 0x46a005 0x163fad0 0x495521 # 0x163facf github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x8f github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:165 1 @ 0x48dd6e 0x46a005 0x1640550 0x495521 # 0x164054f github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop+0x8f github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:165 1 @ 0x48dd6e 0x46a005 0x6b9227 0x495521 # 0x6b9226 github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1+0xc6 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:24 1 @ 0x48dd6e 0x46a005 0x72c0dc 0x495521 # 0x72c0db github.com/syndtr/goleveldb/leveldb.(*DB).compactionError+0x9b github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:92 1 @ 0x48dd6e 0x46a005 0x730d55 0x495521 # 0x730d54 github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction+0xf4 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:782 1 @ 0x48dd6e 0x46a005 0x731592 0x495521 # 0x731591 github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction+0x6b1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:845 1 @ 0x48dd6e 0x46a005 0x734ebb 0x495521 # 0x734eba github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain+0x9a github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:101 1 @ 0x48dd6e 0x46a005 0x743309 0x495521 # 0x743308 github.com/syndtr/goleveldb/leveldb.(*session).refLoop+0x8e8 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:189 1 @ 0x48dd6e 0x46a005 0xb0accd 0x495521 # 0xb0accc github.com/libp2p/go-libp2p-kad-dht/records.(*ProviderManager).run.func1+0x28c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/records/providers_manager.go:177 1 @ 0x48dd6e 0x46a005 0xb2c84d 0x495521 # 0xb2c84c github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop+0x22c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:197 1 @ 0x48dd6e 0x46a005 0xb71e33 0x495521 # 0xb71e32 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1+0x132 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:485 1 @ 0x48dd6e 0x46a005 0xb723af 0x495521 # 0xb723ae github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore+0xee github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:563 1 @ 0x48dd6e 0x46a005 0xb72ca5 0x495521 # 0xb72ca4 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1+0x144 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:618 1 @ 0x48dd6e 0x46a005 0xb8c18d 0x495521 # 0xb8c18c github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1+0x14c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/subscriber_notifee.go:48 1 @ 0x48dd6e 0x46a005 0xb8e032 0x495521 # 0xb8e031 github.com/libp2p/go-libp2p-pubsub/timecache.background+0x131 github.com/libp2p/go-libp2p-pubsub@v0.15.0/timecache/util.go:16 1 @ 0x48dd6e 0x46a005 0xc15f0d 0x495521 # 0xc15f0c github.com/libp2p/go-libp2p-pubsub.(*backoff).cleanupLoop+0xcc github.com/libp2p/go-libp2p-pubsub@v0.15.0/backoff.go:99 1 @ 0x48dd6e 0x46a005 0xc1ce77 0x495521 # 0xc1ce76 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook+0x276 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:715 1 @ 0x48dd6e 0x46a005 0xc27334 0x495521 # 0xc27333 github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer+0x1d3 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1559 1 @ 0x48dd6e 0x46a005 0xc30aea 0x495521 # 0xc30ae9 github.com/libp2p/go-libp2p-pubsub.(*PubSub).watchForNewPeers+0x589 github.com/libp2p/go-libp2p-pubsub@v0.15.0/peer_notify.go:69 1 @ 0x48dd6e 0x46a005 0xc3299e 0x495521 # 0xc3299d github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop+0x4fd github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:808 1 @ 0x48dd6e 0x46a005 0xcdc966 0x495521 # 0xcdc965 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 @ 0x48dd6e 0x46a005 0xd07848 0x495521 # 0xd07847 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 @ 0x48dd6e 0x46a005 0xd0c1fe 0x495521 # 0xd0c1fd 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 @ 0x48dd6e 0x4793a5 0x758034 0x495521 # 0x758033 runtime/trace.(*traceMultiplexer).startLocked.func1+0xb3 runtime/trace/subscribe.go:167 1 @ 0x495521 1 @ 0x4e5e05 0x4e433b 0x50867f 0x508674 0x5085e6 0x657825 0x668b05 0xa03e66 0x552032 0x5522d0 0x9f4105 0x5522ea 0x9fa6cd 0x9fa46a 0x552032 0x5522d0 0xab9525 0xab9956 0xab9d5d 0xab9d11 0xab9d11 0xab9d11 0xaba2fb 0xabaf54 0x51f997 0x15bfb8e 0x15c01d3 0x15bfce9 0x15bdf49 0x15d610a 0x15d6b9a 0x9fd629 0x9ff427 0xa1ddce 0x9fb710 0x495521 # 0x4e5e04 syscall.Syscall+0x24 syscall/syscall_linux.go:74 # 0x4e433a syscall.write+0x3a syscall/zsyscall_linux_amd64.go:964 # 0x50867e syscall.Write+0x23e syscall/syscall_unix.go:211 # 0x508673 internal/poll.ignoringEINTRIO+0x233 internal/poll/fd_unix.go:738 # 0x5085e5 internal/poll.(*FD).Write+0x1a5 internal/poll/fd_unix.go:374 # 0x657824 net.(*netFD).Write+0x24 net/fd_posix.go:109 # 0x668b04 net.(*conn).Write+0x44 net/net.go:208 # 0xa03e65 net/http.checkConnErrorWriter.Write+0x25 net/http/server.go:4037 # 0x552031 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0x5522cf bufio.(*Writer).Write+0xcf bufio/bufio.go:686 # 0x9f4104 net/http.(*chunkWriter).Write+0x104 net/http/server.go:391 # 0x5522e9 bufio.(*Writer).Write+0xe9 bufio/bufio.go:682 # 0x9fa6cc net/http.(*response).write+0x1cc net/http/server.go:1658 # 0x9fa469 net/http.(*response).Write+0x29 net/http/server.go:1621 # 0x552031 bufio.(*Writer).Flush+0x51 bufio/bufio.go:642 # 0x5522cf bufio.(*Writer).Write+0xcf bufio/bufio.go:686 # 0xab9524 text/tabwriter.(*Writer).write0+0x24 text/tabwriter/tabwriter.go:252 # 0xab9955 text/tabwriter.(*Writer).writeLines+0x1b5 text/tabwriter/tabwriter.go:319 # 0xab9d5c text/tabwriter.(*Writer).format+0x1fc text/tabwriter/tabwriter.go:406 # 0xab9d10 text/tabwriter.(*Writer).format+0x1b0 text/tabwriter/tabwriter.go:400 # 0xab9d10 text/tabwriter.(*Writer).format+0x1b0 text/tabwriter/tabwriter.go:400 # 0xab9d10 text/tabwriter.(*Writer).format+0x1b0 text/tabwriter/tabwriter.go:400 # 0xaba2fa text/tabwriter.(*Writer).flushNoDefers+0x11a text/tabwriter/tabwriter.go:514 # 0xabaf53 text/tabwriter.(*Writer).Write+0xc13 text/tabwriter/tabwriter.go:547 # 0x51f996 fmt.Fprintf+0x96 fmt/print.go:225 # 0x15bfb8d runtime/pprof.printStackRecord+0x42d runtime/pprof/pprof.go:603 # 0x15c01d2 runtime/pprof.writeHeapInternal+0x4b2 runtime/pprof/pprof.go:714 # 0x15bfce8 runtime/pprof.writeAlloc+0x28 runtime/pprof/pprof.go:628 # 0x15bdf48 runtime/pprof.(*Profile).WriteTo+0x148 runtime/pprof/pprof.go:408 # 0x15d6109 net/http/pprof.handler.ServeHTTP+0x529 net/http/pprof/pprof.go:273 # 0x15d6b99 net/http/pprof.Index+0xd9 net/http/pprof/pprof.go:397 # 0x9fd628 net/http.HandlerFunc.ServeHTTP+0x28 net/http/server.go:2286 # 0x9ff426 net/http.(*ServeMux).ServeHTTP+0x1c6 net/http/server.go:2828 # 0xa1ddcd net/http.serverHandler.ServeHTTP+0x8d net/http/server.go:3311 # 0x9fb70f net/http.(*conn).serve+0x64f net/http/server.go:2073