goroutine profile: total 595 64 @ 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 59 @ 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 59 @ 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 59 @ 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 59 @ 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 58 @ 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 58 @ 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 31 @ 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 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 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 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 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 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 2 @ 0x48dd6e 0x41ca2e 0x41c552 0x1042085 0x1041b4c 0x1040611 0x10d3602 0x10d322d 0xd2cee5 0x495521 # 0x1042084 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial+0x4c4 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:240 # 0x1041b4b github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial+0xf2b github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:204 # 0x1040610 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream+0x4b0 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 # 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 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 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 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 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 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 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 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 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 0x104288a 0x495521 # 0x1042889 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).background+0x149 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:288 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 0x1082199 0x495521 # 0x1082198 github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).background+0xd8 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:703 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 0x136a4e9 0x495521 # 0x136a4e8 database/sql.(*DB).connectionOpener+0x88 database/sql/sql.go:1261 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 0xcff54b 0xd026b8 0xd383ea 0x4d83ae 0xafae91 0xafae6f 0x758b31 0xafa78a 0xafaae5 0xb762b2 0xb75fdd 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 # 0xafaae4 github.com/libp2p/go-msgio.(*varintReader).ReadMsg+0xa4 github.com/libp2p/go-msgio@v0.3.0/varint.go:149 # 0xb762b1 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage+0x271 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 # 0xb75fdc github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream+0x1c github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 # 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 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 @ 0x495521 1 @ 0x9859aa 0x984057 0x986154 0xa1d7fb 0xa1d7fc 0x9f65a7 0x9fb498 0x495521 # 0x9859a9 net/textproto.mustHaveFieldNameColon+0xc9 net/textproto/reader.go:610 # 0x984056 net/textproto.(*Reader).readContinuedLineSlice+0x76 net/textproto/reader.go:150 # 0x986153 net/textproto.readMIMEHeader+0x1b3 net/textproto/reader.go:548 # 0xa1d7fa net/textproto.(*Reader).ReadMIMEHeader+0x47a net/textproto/reader.go:508 # 0xa1d7fb net/http.readRequest+0x47b net/http/request.go:1133 # 0x9f65a6 net/http.(*conn).readRequest+0x226 net/http/server.go:1005 # 0x9fb497 net/http.(*conn).serve+0x3d7 net/http/server.go:1995