goroutine 710673 [running]: runtime/pprof.writeGoroutineStacks({0x288c7e0, 0x567d139770}) runtime/pprof/pprof.go:819 +0x6b runtime/pprof.writeGoroutine({0x288c7e0?, 0x567d139770?}, 0x5677e2d7b8?) runtime/pprof/pprof.go:782 +0x25 runtime/pprof.(*Profile).WriteTo(0x397ea20?, {0x288c7e0?, 0x567d139770?}, 0xc?) runtime/pprof/pprof.go:408 +0x149 net/http/pprof.handler.ServeHTTP({0x567b4e0791, 0x9}, {0x289af30, 0x567d139770}, 0x567b9be280) net/http/pprof/pprof.go:273 +0x52a net/http/pprof.Index({0x289af30, 0x567d139770}, 0x567b9be280?) net/http/pprof/pprof.go:397 +0xda net/http.HandlerFunc.ServeHTTP(0x567687cfc0?, {0x289af30?, 0x567d139770?}, 0x9f51d6?) net/http/server.go:2286 +0x29 net/http.(*ServeMux).ServeHTTP(0x48a839?, {0x289af30, 0x567d139770}, 0x567b9be280) net/http/server.go:2828 +0x1c7 net/http.serverHandler.ServeHTTP({0x5678c038c0?}, {0x289af30?, 0x567d139770?}, 0x1?) net/http/server.go:3311 +0x8e net/http.(*conn).serve(0x567d123cb0, {0x289fc68, 0x567d77d2c0}) net/http/server.go:2073 +0x650 created by net/http.(*Server).Serve in goroutine 11794 net/http/server.go:3464 +0x485 goroutine 1 [select (no cases), 668 minutes]: main.buildStartCmd.func1(0x5676a6ac00?, {0x1b723d9?, 0x4?, 0x1b723dd?}) github.com/pactus-project/pactus/cmd/daemon/start.go:100 +0x235 github.com/spf13/cobra.(*Command).execute(0x567697f808, {0x5676a75140, 0x4, 0x4}) github.com/spf13/cobra@v1.10.2/command.go:1019 +0xafb github.com/spf13/cobra.(*Command).ExecuteC(0x567697ec08) github.com/spf13/cobra@v1.10.2/command.go:1148 +0x465 github.com/spf13/cobra.(*Command).Execute(...) github.com/spf13/cobra@v1.10.2/command.go:1071 main.main() github.com/pactus-project/pactus/cmd/daemon/main.go:30 +0xd0 goroutine 21 [select, 29 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:276 +0xe5 created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop in goroutine 81 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:272 +0x374 goroutine 33 [select, 3 minutes]: github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0x567697b590) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:189 +0x8e9 created by github.com/syndtr/goleveldb/leveldb.newSession in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:93 +0x296 goroutine 36 [select, 9 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0x5676b04380) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:92 +0x9c created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:148 +0x447 goroutine 37 [select]: github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0x5676b04380) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:101 +0x9b created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:149 +0x485 goroutine 38 [select, 9 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0x5676b04380) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:845 +0x6b2 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:157 +0x50b goroutine 39 [select, 84 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0x5676b04380) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:782 +0xf5 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:158 +0x547 goroutine 18 [chan receive, 668 minutes]: gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun(...) gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:379 created by gopkg.in/natefinch/lumberjack%2ev2.(*Logger).mill.func1 in goroutine 1 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:390 +0x8c goroutine 41 [select]: github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background(0x56785641a0) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:453 +0x106 created by github.com/libp2p/go-libp2p/p2p/host/resource-manager.NewResourceManager in goroutine 1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/resource-manager/rcmgr.go:222 +0xd31 goroutine 42 [select]: github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process(0x567b2b42a0) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/decay.go:166 +0x21e created by github.com/libp2p/go-libp2p/p2p/net/connmgr.NewDecayer in goroutine 1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/decay.go:96 +0x245 goroutine 43 [select]: github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background(0x5676c84008) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:356 +0x128 created by github.com/libp2p/go-libp2p/p2p/net/connmgr.NewConnManager in goroutine 1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:149 +0x2ef goroutine 44 [select]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0x5676a80900, {0x289fca0, 0x567bab8460}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:242 +0x116 created by github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.NewAddrBook in goroutine 1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:205 +0x1be goroutine 50 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0x5676a46700) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/reuse.go:249 +0xfb created by github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newReuse in goroutine 1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/reuse.go:224 +0x19f goroutine 51 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0x5676a467e0) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/reuse.go:249 +0xfb created by github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newReuse in goroutine 1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/reuse.go:224 +0x19f goroutine 52 [select]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter(0x567c5df560) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:93 +0x111 created by github.com/libp2p/go-libp2p/p2p/net/swarm.newConnectednessEventEmitter in goroutine 1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:47 +0x179 goroutine 53 [select, 5 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).background(0x5678792d50, {0x289fca0, 0x5677d92500}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:128 +0xcf created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).init in goroutine 1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:121 +0xac goroutine 54 [select, 29 minutes]: github.com/libp2p/go-libp2p/p2p/host/relaysvc.(*RelayManager).background(0x5677d932c0, {0x289fca0, 0x5677d93270}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/relaysvc/relay.go:51 +0x219 created by github.com/libp2p/go-libp2p/p2p/host/relaysvc.NewRelayManager in goroutine 1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/relaysvc/relay.go:33 +0x12c goroutine 82 [select]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0x5676979880, {0x289fca0, 0x5677eb0550}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:242 +0x116 created by github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.NewAddrBook in goroutine 1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:205 +0x1be goroutine 56 [IO wait]: internal/poll.runtime_pollWait(0x7f45b6672a00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5676978a80?, 0x5676a82380?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x5676978a80) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x5676978a80) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x5679f5e700) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x5679f5e700) net/tcpsock.go:387 +0x30 github.com/multiformats/go-multiaddr/net.(*maListener).Accept(0x567d789d48?) github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 +0x2a github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept(0x567b22f290) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 +0x39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept(0x56792e8b88) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 +0x2f github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming(0x5676a46a80) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 +0xde created by github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).UpgradeGatedMaListener in goroutine 55 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:132 +0x1c5 goroutine 57 [chan receive]: github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).Accept(0x5676a46a80) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:151 +0x3a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 +0x10c created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr in goroutine 55 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:139 +0x24f goroutine 58 [IO wait, 5 minutes]: internal/poll.runtime_pollWait(0x7f45b6672800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5676978b00?, 0x5676a82380?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x5676978b00) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x5676978b00) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x5679f5ea80) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x5679f5ea80) net/tcpsock.go:387 +0x30 github.com/multiformats/go-multiaddr/net.(*maListener).Accept(0x5677e9ed48?) github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 +0x2a github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept(0x567b22f410) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 +0x39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept(0x56792e8be8) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 +0x2f github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming(0x5676a46af0) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 +0xde created by github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).UpgradeGatedMaListener in goroutine 55 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:132 +0x1c5 goroutine 59 [chan receive, 7 minutes]: github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).Accept(0x5676a46af0) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:151 +0x3a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 +0x10c created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr in goroutine 55 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:139 +0x24f goroutine 60 [IO wait]: internal/poll.runtime_pollWait(0x7f45b6672600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5676978c00?, 0x567e5f4460?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).RawRead(0x5676978c00, 0x567c45b240) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0x567c4b9ba0, 0x8?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*syscaller).recvmmsg(0x567c3768b8, {0x289b050?, 0x567c4b9ba0?}, {0x567c0c5c00?, 0x287c9b8?, 0x0?}, 0x5677e9fbf0?) golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:120 +0x70 golang.org/x/net/internal/socket.(*Conn).recvMsgs(0x5677d98e20, {0x5676bbb808, 0x8, 0x8}, 0x0) golang.org/x/net@v0.53.0/internal/socket/rawconn_mmsg.go:24 +0x165 golang.org/x/net/internal/socket.(*Conn).RecvMsgs(...) golang.org/x/net@v0.53.0/internal/socket/socket.go:268 golang.org/x/net/ipv4.(*payloadHandler).ReadBatch(0x5677d936e0, {0x5676bbb808?, 0x5677d97220?, 0x0?}, 0x0?) golang.org/x/net@v0.53.0/ipv4/batch.go:80 +0x57 github.com/quic-go/quic-go.(*oobConn).ReadPacket(0x567c5df950) github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 +0x762 github.com/quic-go/quic-go.(*Transport).listen(0x5676a69200, {0x28adf80, 0x567c5df950}) github.com/quic-go/quic-go@v0.59.0/transport.go:533 +0x75 github.com/quic-go/quic-go.(*Transport).init.func1.1() github.com/quic-go/quic-go@v0.59.0/transport.go:421 +0x65 created by github.com/quic-go/quic-go.(*Transport).init.func1 in goroutine 55 github.com/quic-go/quic-go@v0.59.0/transport.go:419 +0x405 goroutine 61 [select, 7 minutes]: github.com/quic-go/quic-go.(*Transport).runSendQueue(0x5676a69200) github.com/quic-go/quic-go@v0.59.0/transport.go:442 +0xef created by github.com/quic-go/quic-go.(*Transport).init.func1 in goroutine 55 github.com/quic-go/quic-go@v0.59.0/transport.go:427 +0x445 goroutine 62 [select, 3 minutes]: github.com/quic-go/quic-go.(*baseServer).run(0x5676a69440) github.com/quic-go/quic-go@v0.59.0/server.go:299 +0x10a created by github.com/quic-go/quic-go.newServer in goroutine 55 github.com/quic-go/quic-go@v0.59.0/server.go:285 +0x525 goroutine 63 [select, 668 minutes]: github.com/quic-go/quic-go.(*baseServer).runSendQueue(0x5676a69440) github.com/quic-go/quic-go@v0.59.0/server.go:312 +0x195 created by github.com/quic-go/quic-go.newServer in goroutine 55 github.com/quic-go/quic-go@v0.59.0/server.go:286 +0x567 goroutine 64 [select, 3 minutes]: github.com/quic-go/quic-go.(*baseServer).accept(0x5676a69440, {0x289fbc0, 0x39d28e0}) github.com/quic-go/quic-go@v0.59.0/server.go:334 +0xa5 github.com/quic-go/quic-go.(*baseServer).Accept(...) github.com/quic-go/quic-go@v0.59.0/server.go:330 github.com/quic-go/quic-go.(*Listener).Accept(0x1d130100010304?, {0x289fbc0?, 0x39d28e0?}) github.com/quic-go/quic-go@v0.59.0/server.go:131 +0x25 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*quicListener).Run(0x5677d93680) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/listener.go:148 +0xe2 created by github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener in goroutine 55 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/listener.go:79 +0x30f goroutine 65 [select, 3 minutes]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*listener).Accept(0x5677d93720, {0x289fbc0, 0x39d28e0}) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/listener.go:197 +0x95 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept(0x5677d93770) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:49 +0x42 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept(0x5677d98ea0, 0x5677d93770, 0x1, 0x1?) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 +0xac github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept(0x5677d98ea0, 0x5677d93770, 0x1, 0x5676a46fc0) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 +0xd2 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept(0x5678792c10?) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 +0x25 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 +0x10c created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr in goroutine 55 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:139 +0x24f goroutine 66 [IO wait]: internal/poll.runtime_pollWait(0x7f45b6672400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5676978d80?, 0x5679dbbdc0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).RawRead(0x5676978d80, 0x5677d9ace0) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0x567c4b9be8, 0x8?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*syscaller).recvmmsg(0x567ff21878, {0x289b050?, 0x567c4b9be8?}, {0x567887dc00?, 0x287c9b8?, 0x0?}, 0x5677e9bbf0?) golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:120 +0x70 golang.org/x/net/internal/socket.(*Conn).recvMsgs(0x5677d98f40, {0x5676bbbb08, 0x8, 0x8}, 0x0) golang.org/x/net@v0.53.0/internal/socket/rawconn_mmsg.go:24 +0x165 golang.org/x/net/internal/socket.(*Conn).RecvMsgs(...) golang.org/x/net@v0.53.0/internal/socket/socket.go:268 golang.org/x/net/ipv4.(*payloadHandler).ReadBatch(0x5677d93960, {0x5676bbbb08?, 0x5677d97728?, 0x0?}, 0x0?) golang.org/x/net@v0.53.0/ipv4/batch.go:80 +0x57 github.com/quic-go/quic-go.(*oobConn).ReadPacket(0x567c5dfcb0) github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 +0x762 github.com/quic-go/quic-go.(*Transport).listen(0x5676a697a0, {0x28adf80, 0x567c5dfcb0}) github.com/quic-go/quic-go@v0.59.0/transport.go:533 +0x75 github.com/quic-go/quic-go.(*Transport).init.func1.1() github.com/quic-go/quic-go@v0.59.0/transport.go:421 +0x65 created by github.com/quic-go/quic-go.(*Transport).init.func1 in goroutine 55 github.com/quic-go/quic-go@v0.59.0/transport.go:419 +0x405 goroutine 67 [select, 31 minutes]: github.com/quic-go/quic-go.(*Transport).runSendQueue(0x5676a697a0) github.com/quic-go/quic-go@v0.59.0/transport.go:442 +0xef created by github.com/quic-go/quic-go.(*Transport).init.func1 in goroutine 55 github.com/quic-go/quic-go@v0.59.0/transport.go:427 +0x445 goroutine 68 [select]: github.com/quic-go/quic-go.(*baseServer).run(0x5676a699e0) github.com/quic-go/quic-go@v0.59.0/server.go:299 +0x10a created by github.com/quic-go/quic-go.newServer in goroutine 55 github.com/quic-go/quic-go@v0.59.0/server.go:285 +0x525 goroutine 69 [select, 5 minutes]: github.com/quic-go/quic-go.(*baseServer).runSendQueue(0x5676a699e0) github.com/quic-go/quic-go@v0.59.0/server.go:312 +0x195 created by github.com/quic-go/quic-go.newServer in goroutine 55 github.com/quic-go/quic-go@v0.59.0/server.go:286 +0x567 goroutine 70 [select]: github.com/quic-go/quic-go.(*baseServer).accept(0x5676a699e0, {0x289fbc0, 0x39d28e0}) github.com/quic-go/quic-go@v0.59.0/server.go:334 +0xa5 github.com/quic-go/quic-go.(*baseServer).Accept(...) github.com/quic-go/quic-go@v0.59.0/server.go:330 github.com/quic-go/quic-go.(*Listener).Accept(0x1d130100010304?, {0x289fbc0?, 0x39d28e0?}) github.com/quic-go/quic-go@v0.59.0/server.go:131 +0x25 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*quicListener).Run(0x5677d93900) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/listener.go:148 +0xe2 created by github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener in goroutine 55 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/listener.go:79 +0x30f goroutine 71 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*listener).Accept(0x5677d939a0, {0x289fbc0, 0x39d28e0}) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/listener.go:197 +0x95 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept(0x5677d939f0) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/listener.go:49 +0x42 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept(0x5677d98fc0, 0x5677d939f0, 0x1, 0x1?) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:113 +0xac github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept(0x5677d98fc0, 0x5677d939f0, 0x1, 0x5676a476c0) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:160 +0xd2 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept(0x5678792c10?) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/virtuallistener.go:38 +0x25 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:161 +0x10c created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr in goroutine 55 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:139 +0x24f goroutine 85 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0x5677b70150) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/reuse.go:249 +0xfb created by github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newReuse in goroutine 1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/reuse.go:224 +0x19f goroutine 73 [select]: github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).eventHandler(0x5676978980, {0x289c730, 0x567948d6e0}, {0x2897ae8, 0x5679f5f880}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:317 +0x194 created by github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).Start in goroutine 55 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:213 +0x3b3 goroutine 74 [select]: github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker(0x5676978980) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:355 +0x13d created by github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).Start in goroutine 55 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:214 +0x3f9 goroutine 84 [select, 5 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).background(0x5678793b50, {0x289fca0, 0x5677eee0f0}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:128 +0xcf created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).init in goroutine 1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_dial.go:121 +0xac goroutine 76 [select]: github.com/libp2p/go-libp2p/p2p/host/pstoremanager.(*PeerstoreManager).background(0x567948d1a0, {0x289fca0, 0x5677d93b30}, {0x289c730, 0x567948d7a0}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/pstoremanager/pstoremanager.go:98 +0x275 created by github.com/libp2p/go-libp2p/p2p/host/pstoremanager.(*PeerstoreManager).Start in goroutine 55 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/pstoremanager/pstoremanager.go:80 +0x205 goroutine 83 [select, 668 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter(0x5677ea39e0) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:93 +0x111 created by github.com/libp2p/go-libp2p/p2p/net/swarm.newConnectednessEventEmitter in goroutine 1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/connectedness_event_emitter.go:47 +0x179 goroutine 81 [select, 29 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop(0x5676a3e640, {0x289fca0, 0x5677d93180}) github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:286 +0x3ff created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start in goroutine 55 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:249 +0x1f4 goroutine 79 [select]: github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background(0x5676a5f6c0, {0x289c730, 0x567948d800}, {0x289c730, 0x567948d8c0}, {0x2897ae8, 0x567a42e2c0}, {0x2897ae8, 0x567a42e580}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:280 +0x6cd created by github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).startBackgroundWorker in goroutine 55 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:227 +0xba8 goroutine 86 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0x5677b701c0) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/reuse.go:249 +0xfb created by github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newReuse in goroutine 1 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/reuse.go:224 +0x19f goroutine 88 [chan receive, 668 minutes]: github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func6() github.com/libp2p/go-libp2p@v0.48.0/config/config.go:747 +0x39 created by github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT in goroutine 1 github.com/libp2p/go-libp2p@v0.48.0/config/config.go:746 +0xc69 goroutine 93 [select, 9 minutes]: github.com/libp2p/go-libp2p-kad-dht/records.(*ProviderManager).run.func1() github.com/libp2p/go-libp2p-kad-dht@v0.39.0/records/providers_manager.go:177 +0x28d created by github.com/libp2p/go-libp2p-kad-dht/records.(*ProviderManager).run in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/records/providers_manager.go:157 +0x74 goroutine 92 [select]: github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background(0x5677ed1ad0) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:188 +0x332 created by github.com/libp2p/go-libp2p/p2p/host/autonat.New in goroutine 1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/autonat.go:139 +0x6e5 goroutine 11454 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567adbee00, {0x567b0556ca, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567a289e28?, {0x567b0556ca?, 0x567af18460?, 0x567a289e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567af44200, {0x567b0556ca?, 0x567b998e40?, 0x26?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567b0556ca?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x1?, {0x567b0556ca?, 0x39ae120?, 0x567a289f68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567af126a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11452 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 98 [select]: github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1() github.com/libp2p/go-libp2p-kad-dht@v0.39.0/subscriber_notifee.go:48 +0x14d created by github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/subscriber_notifee.go:43 +0x38f goroutine 99 [select, 5 minutes]: github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore(0x5678cdea88) github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:563 +0xef created by github.com/libp2p/go-libp2p-kad-dht.New in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:242 +0x58c goroutine 100 [select, 5 minutes]: github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1() github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:618 +0x145 created by github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:610 +0x65 goroutine 101 [select, 5 minutes]: github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop(0x5677ee6fa0) github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:197 +0x22d created by github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).Start in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/rtrefresh/rt_refresh_manager.go:93 +0x65 goroutine 102 [select]: github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1() github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:485 +0x133 created by github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht.go:476 +0x65 goroutine 103 [select]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0x5678cfb200, {0x289fca0, 0x5677eef040}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:242 +0x116 created by github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.NewAddrBook in goroutine 1 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/peerstore/pstoremem/addr_book.go:205 +0x1be goroutine 104 [select]: github.com/libp2p/go-libp2p-pubsub.(*backoff).cleanupLoop(0x5678ce1470, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/backoff.go:99 +0xcd created by github.com/libp2p/go-libp2p-pubsub.newBackoff in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/backoff.go:46 +0xdd goroutine 105 [select]: github.com/libp2p/go-libp2p-pubsub/timecache.background({0x289fca0, 0x5677eef180}, {0x28988b0, 0x5678ce1710}, 0x5678ce16e0, 0x5676a69440?) github.com/libp2p/go-libp2p-pubsub@v0.15.0/timecache/util.go:16 +0x132 created by github.com/libp2p/go-libp2p-pubsub/timecache.newFirstSeenCacheWithSweepInterval in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/timecache/first_seen_cache.go:32 +0x137 goroutine 106 [select]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer(0x5677ee3688) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1559 +0x1d4 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:680 +0x1fb goroutine 107 [select, 668 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x5677ee3688) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1256 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:684 +0x208 goroutine 108 [select, 668 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x5677ee3688) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1256 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:684 +0x208 goroutine 109 [select, 668 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x5677ee3688) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1256 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:684 +0x208 goroutine 110 [select, 668 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x5677ee3688) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1256 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:684 +0x208 goroutine 111 [select, 668 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x5677ee3688) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1256 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:684 +0x208 goroutine 112 [select, 668 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x5677ee3688) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1256 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:684 +0x208 goroutine 113 [select, 668 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x5677ee3688) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1256 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:684 +0x208 goroutine 114 [select, 668 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x5677ee3688) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1256 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:684 +0x208 goroutine 115 [select]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook(0x5677ee3688) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:715 +0x277 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:688 +0x296 goroutine 116 [select]: github.com/libp2p/go-libp2p-pubsub.(*PubSub).watchForNewPeers(0x5677ee38c8, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/peer_notify.go:69 +0x58a created by github.com/libp2p/go-libp2p-pubsub.NewPubSub in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:551 +0x113f goroutine 117 [select]: github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker(0x5677eef0e0) github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:293 +0xd4 created by github.com/libp2p/go-libp2p-pubsub.(*validation).Start in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:144 +0x65 goroutine 118 [select]: github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker(0x5677eef0e0) github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:293 +0xd4 created by github.com/libp2p/go-libp2p-pubsub.(*validation).Start in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:144 +0x65 goroutine 119 [select]: github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop(0x5677ee38c8, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:808 +0x4fe created by github.com/libp2p/go-libp2p-pubsub.NewPubSub in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:555 +0x11b7 goroutine 124 [select]: github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop(0x5678f117b8) github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:165 +0x90 created by github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).RegisterReceiver in goroutine 1 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:155 +0x85 goroutine 125 [select, 668 minutes]: github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop(0x0) github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:165 +0x90 created by github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).RegisterReceiver in goroutine 1 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:155 +0x85 goroutine 126 [select]: github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop(0x0) github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:165 +0x90 created by github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).RegisterReceiver in goroutine 1 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:155 +0x85 goroutine 127 [select, 668 minutes]: database/sql.(*DB).connectionOpener(0x5678d521a0, {0x289fca0, 0x5677eef4a0}) database/sql/sql.go:1261 +0x89 created by database/sql.OpenDB in goroutine 1 database/sql/sql.go:841 +0x130 goroutine 620424 [chan send, 76 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 620423 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 9160 [select]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x28bcee0, {0x289fbc0, 0x39d28e0}) github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:96 +0x10d github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0x460760?, {0x289fbc0, 0x39d28e0}) github.com/quic-go/quic-go@v0.59.0/streams_map.go:153 +0xdf github.com/quic-go/quic-go.(*Conn).AcceptStream(...) github.com/quic-go/quic-go@v0.59.0/connection.go:2885 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream(0x5678792c10?) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:80 +0x2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 6238 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 11457 [select, 9 minutes]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x28bcee0, {0x289fbc0, 0x39d28e0}) github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:96 +0x10d github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0x460760?, {0x289fbc0, 0x39d28e0}) github.com/quic-go/quic-go@v0.59.0/streams_map.go:153 +0xdf github.com/quic-go/quic-go.(*Conn).AcceptStream(...) github.com/quic-go/quic-go@v0.59.0/connection.go:2885 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream(0x5678792c10?) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:80 +0x2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 7218 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 13509 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567fa4a500, {0x5678fdd120, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567fa432d0?, {0x5678fdd120?, 0x567a7f2f01?, 0x567bf24e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567fa4c300, {0x5678fdd120?, 0x5678792d58?, 0xd2ec80?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5678fdd120?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567c1ca630?, {0x5678fdd120?, 0x5678d74c78?, 0x1?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567fa500e0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 13507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 660900 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567a27a120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 660880 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 18042 [IO wait]: internal/poll.runtime_pollWait(0x7f456f74fa00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567b2e5480?, 0x567c452000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567b2e5480, {0x567c452000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567b2e5480, {0x567c452000?, 0x567c3cda40?, 0x30?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5676a09e98, {0x567c452000?, 0x0?, 0x567c66ed48?}) net/net.go:196 +0x45 bufio.(*Reader).Read(0x567b877da0, {0x567c3ae124, 0x9, 0x567f8b4b40?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x288bec0, 0x567b877da0}, {0x567c3ae124, 0x9, 0x9}, 0x9) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0x567c3ae124, 0x9, 0x1051?}, {0x288bec0?, 0x567b877da0?}) golang.org/x/net@v0.53.0/http2/frame.go:250 +0x65 golang.org/x/net/http2.(*Framer).ReadFrameHeader(0x567c3ae0e0) golang.org/x/net@v0.53.0/http2/frame.go:513 +0x6b google.golang.org/grpc/internal/transport.(*framer).readFrame(0x5679ffdb80) google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:480 +0x45 google.golang.org/grpc/internal/transport.(*http2Client).reader(0x5677ee3208, 0x567c3cb030) google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 +0x1ba created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 18040 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:411 +0x1e13 goroutine 9067 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567aa250e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 2454 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 86888 [IO wait]: internal/poll.runtime_pollWait(0x7f456f75ac00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567f900680?, 0x5678238000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567f900680, {0x5678238000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567f900680, {0x5678238000?, 0x5678238000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567b1d7708, {0x5678238000?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4ecf30, {0x5678238000?, 0x5678d91a40?, 0x567cb04c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567aa457a8, {0x288dfe0, 0x567e4ecf30}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567aa45508, {0x7f456f76b470, 0x567a47dac0}, 0x567cb04dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567aa45508, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567aa45508, {0x567b0547e0, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567bc0f110}, {0x567b0547e0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567ae5cc60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567ae5cc60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 86872 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 9176 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567aa25680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567aa25680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6951 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 705161 [IO wait]: internal/poll.runtime_pollWait(0x7f456f7ff400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567d74c980?, 0x567d4b7000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567d74c980, {0x567d4b7000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567d74c980, {0x567d4b7000?, 0x567d4b7000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5677fe6710, {0x567d4b7000?, 0x7f45b665baa0?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5677c1f3e0, {0x567d4b7000?, 0x5678da2f00?, 0x5678709c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x56794529a8, {0x288dfe0, 0x5677c1f3e0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5679452708, {0x7f456f76b470, 0x567a2fd880}, 0x5678709dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5679452708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5679452708, {0x567a719e70, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x5678050bd0}, {0x567a719e70, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567f9a18c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567f9a18c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 705152 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 630570 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567a9227e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567a9227e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 630553 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 11696 [chan receive]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0x567ba54420, {0x567dc37eb8, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:173 +0x45c github.com/quic-go/quic-go.(*ReceiveStream).Read(0x567ba54420, {0x567dc37eb8, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 +0xd4 github.com/quic-go/quic-go.(*Stream).Read(...) github.com/quic-go/quic-go@v0.59.0/stream.go:117 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read({0x469410?}, {0x567dc37eb8?, 0x0?, 0x567eab7868?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 +0x1c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567ba70300, {0x567dc37eb8?, 0x46a76d?, 0x567eab7be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567ba70300}, {0x567dc37eb8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567dc37ea8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567dc37ea8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x56786d1940) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567eab7be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567ba70300}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567ba70300?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567ba70300}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 11596 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 664316 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567c93f800, {0x567b039c48, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567b039c48?, 0x567bdd0a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567f9e9980, {0x567b039c48?, 0x46a76d?, 0x567bdd0be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567f9e9980}, {0x567b039c48, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567b039c38) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567b039c38}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567ab7fec0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567bdd0be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567f9e9980}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x567f9e9980?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567f9e9980}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 664310 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 12517 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567e2c5a50, 0x32df) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567e2c5a40, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567d2a40c0}, 0x567e2c5a40) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 12516 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 13002 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567ee4ae00, {0x5678bfd271, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567c720e28?, {0x5678bfd271?, 0x567f801490?, 0x567c720e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567ee76900, {0x5678bfd271?, 0x5679edbe30?, 0x26?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5678bfd271?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567f800a08?, {0x5678bfd271?, 0x39ae120?, 0x567c720f68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567ee64ac0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 12993 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 11786 [select]: github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1() github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:27 +0xe5 created by github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do in goroutine 1 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:22 +0x86 goroutine 11756 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5678b4cd80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5678b4cd80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6856 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 573391 [chan send, 120 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 573390 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 517968 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x56796ac360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x56796ac360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 517986 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 11785 [select]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0x567bbd2820, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/subscription.go:26 +0x87 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1() github.com/pactus-project/pactus/network/gossip.go:186 +0x5f sync.(*WaitGroup).Go.func1() sync/waitgroup.go:258 +0x4a created by sync.(*WaitGroup).Go in goroutine 1 sync/waitgroup.go:238 +0x73 goroutine 11796 [chan receive, 668 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x567dcf52c0, {0x289fca0, 0x567bbd3590}) google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 11787 [IO wait]: internal/poll.runtime_pollWait(0x7f456f81e000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567ba71000?, 0x900000036?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x567ba71000) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x567ba71000) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x567870cc80) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x567870cc80) net/tcpsock.go:387 +0x30 google.golang.org/grpc.(*Server).Serve(0x5676a298c8, {0x289afc0, 0x567870cc80}) google.golang.org/grpc@v1.80.0/server.go:921 +0x45c github.com/pactus-project/pactus/www/grpc.(*Server).startListening.func1() github.com/pactus-project/pactus/www/grpc/server.go:102 +0xa9 created by github.com/pactus-project/pactus/www/grpc.(*Server).startListening in goroutine 1 github.com/pactus-project/pactus/www/grpc/server.go:100 +0x56f goroutine 11746 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567b4c3d40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 5526 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 11824 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5678b4d680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 11765 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 12840 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567db2dc20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567db2dc20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12549 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 86542 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567a19e7e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 86537 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 16297 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567d240480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 9250 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 12497 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567cbde900, {0x567d11b228, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567d11b228?, 0x567b8d9a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567e240d80, {0x567d11b228?, 0x46a76d?, 0x567b8d9be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567e240d80}, {0x567d11b228, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567d11b218) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567d11b218}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5678b66f00) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567b8d9be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567e240d80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567e240d80?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567e240d80}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 12394 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 13128 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f7b8b00, {0x567e5cc5c8, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567e5cc5c8?, 0x567c726a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567f7ccd80, {0x567e5cc5c8?, 0x46a76d?, 0x567c726be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567f7ccd80}, {0x567e5cc5c8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567e5cc5b8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567e5cc5b8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567a2a8740) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567c726be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567f7ccd80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567f7ccd80?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567f7ccd80}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 13024 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 13180 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f831400, {0x5678d4aef4, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567f868e70?, {0x5678d4aef4?, 0x567c676e01?, 0x567c676e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567f866b00, {0x5678d4aef4?, 0x0?, 0x5?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5678d4aef4?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xd389b9?, {0x5678d4aef4?, 0x567f866880?, 0x567c676f68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567f86c2e0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 13178 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 8533 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0x567e75f260) github.com/quic-go/quic-go@v0.59.0/send_queue.go:84 +0x110 github.com/quic-go/quic-go.(*Conn).run.func3() github.com/quic-go/quic-go@v0.59.0/connection.go:588 +0x25 created by github.com/quic-go/quic-go.(*Conn).run in goroutine 8531 github.com/quic-go/quic-go@v0.59.0/connection.go:587 +0x1cf goroutine 8531 [select]: github.com/quic-go/quic-go.(*Conn).run(0x567b785b08) github.com/quic-go/quic-go@v0.59.0/connection.go:657 +0x425 github.com/quic-go/quic-go.(*Transport).doDial.func1() github.com/quic-go/quic-go@v0.59.0/transport.go:326 +0x3a created by github.com/quic-go/quic-go.(*Transport).doDial in goroutine 8530 github.com/quic-go/quic-go@v0.59.0/transport.go:325 +0x737 goroutine 13321 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567ee51440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 7781 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 13317 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567ee51440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12374 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 13315 [IO wait]: internal/poll.runtime_pollWait(0x7f456f75e600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567e3e6280?, 0x567c47c000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567e3e6280, {0x567c47c000, 0x2600, 0x2600}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567e3e6280, {0x567c47c000?, 0x567c47c000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567c3a3aa0, {0x567c47c000?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4ed620, {0x567c47c000?, 0x5678ec0d20?, 0x567c750c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567e8fbb28, {0x288dfe0, 0x567e4ed620}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567e8fb888, {0x7f456f76b470, 0x5679f7e3c0}, 0x567c750dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567e8fb888, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567e8fb888, {0x5678e1cf80, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567f8dc700}, {0x5678e1cf80, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567ee51440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567ee51440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12374 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 700188 [chan send, 9 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 700187 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 12831 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567e23fd50, 0x2f29) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567e23fd40, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567e661e60}, 0x567e23fd40) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 12827 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 13394 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567f7e5200) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 6252 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 13495 [IO wait]: internal/poll.runtime_pollWait(0x7f456f763e00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567f943900?, 0x567f9ca000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567f943900, {0x567f9ca000, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567f943900, {0x567f9ca000?, 0x567f9ca000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567bb3a2c0, {0x567f9ca000?, 0x7f456f65c9d0?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e83e768, {0x567f9ca000?, 0x5678ed2960?, 0x567c7bdc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567f9789a8, {0x288dfe0, 0x567e83e768}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567f978708, {0x7f456f76b470, 0x567b04e780}, 0x567c7bddc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567f978708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567f978708, {0x5679018450, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567f99a850}, {0x5679018450, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567f9a0120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567f9a0120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 13482 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 12857 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567ddcf440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12467 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 13160 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567ee50b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 13009 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 10879 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5676c0d100, {0x567abf9270, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567abf9270?, 0x567c279a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567b4b4d00, {0x567abf9270?, 0x46a76d?, 0x567c279be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567b4b4d00}, {0x567abf9270, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567abf9260) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567abf9260}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5678e27740) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567c279be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567b4b4d00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567b4b4d00?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567b4b4d00}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 9201 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 11864 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567bbb5400, {0x5677079dbb, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567bfdd110?, {0x5677079dbb?, 0x567c005e01?, 0x567c005e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567bfd6d00, {0x5677079dbb?, 0x5678044210?, 0x26?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5677079dbb?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xd389b9?, {0x5677079dbb?, 0x567bcd2400?, 0x567c005f68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567c1b21a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11862 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 12937 [IO wait]: internal/poll.runtime_pollWait(0x7f456f762800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567e3e7900?, 0x567c267500?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567e3e7900, {0x567c267500, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567e3e7900, {0x567c267500?, 0x567c267500?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567c4185e8, {0x567c267500?, 0x7f456f65c9d0?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e83e948, {0x567c267500?, 0x5678ee9860?, 0x567c707c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567e8fa9a8, {0x288dfe0, 0x567e83e948}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567e8fa708, {0x7f456f76b470, 0x5677e7ae40}, 0x567c707dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567e8fa708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567e8fa708, {0x5677f65730, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567ebeb8f0}, {0x5677f65730, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567ddcf680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567ddcf680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12631 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 13204 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f831700, {0x5678d4b4ff, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567cbeee28?, {0x5678d4b4ff?, 0x567f8693b0?, 0x567cbeee68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567f866d00, {0x5678d4b4ff?, 0x48d3bb?, 0x7f456f74fcb8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5678d4b4ff?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x505a77?, {0x5678d4b4ff?, 0x567cbeef90?, 0x5059c9?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567f86c580}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 13202 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 12995 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567e813990, 0x3194) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567e813980, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567ee64940}, 0x567e813980) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 12994 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 12939 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567ddcf680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12631 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 13018 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567ddcf9e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567ddcf9e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12864 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 13518 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567fa4a900, {0x567e800598, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567e800598?, 0x567c748a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567f98d200, {0x567e800598?, 0x46a76d?, 0x567c748be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567f98d200}, {0x567e800598, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567e800588) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567e800588}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567b50e380) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567c748be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567f98d200}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567f98d200?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567f98d200}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 13463 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 13186 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567ebd9b10, 0x2ed4) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567ebd9b00, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567f6ca520}, 0x567ebd9b00) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 13185 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 573402 [chan send, 120 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 573401 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 11521 [chan receive, 668 minutes]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0x567af72840, {0x567b087cea, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:173 +0x45c github.com/quic-go/quic-go.(*ReceiveStream).Read(0x567af72840, {0x567b087cea, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 +0xd4 github.com/quic-go/quic-go.(*Stream).Read(...) github.com/quic-go/quic-go@v0.59.0/stream.go:117 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read({0x567c758e28?}, {0x567b087cea?, 0x567b218298?, 0x41c480?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 +0x1c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567b0a6d00, {0x567b087cea?, 0x567c758ec0?, 0x10d9c09?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567b087cea?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x1b7ed2b?, {0x567b087cea?, 0x567c758fb0?, 0x2?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567b20c2a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11519 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 13379 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567f6e1a50, 0x319b) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567f6e1a40, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567f93af40}, 0x567f6e1a40) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 13378 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 705166 [select, 5 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567f9a18c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 705164 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 11871 [IO wait]: internal/poll.runtime_pollWait(0x7f456f81e600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567bb21580?, 0x5676a2ea00?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567bb21580, {0x5676a2ea00, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567bb21580, {0x5676a2ea00?, 0x5676a2ea00?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567ba52340, {0x5676a2ea00?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4ed008, {0x5676a2ea00?, 0x5678f40000?, 0x567b606c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567bb590a8, {0x288dfe0, 0x567e4ed008}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567bb58e08, {0x7f456f76b470, 0x567870c480}, 0x567b606dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567bb58e08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567bb58e08, {0x56777508c0, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567c2b84d0}, {0x56777508c0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5678b4d8c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5678b4d8c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 11731 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 194852 [chan send, 489 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 194851 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 13452 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567f7e5560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 13360 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 17941 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567a512190, 0xcf5a) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567a512180, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x5679f30c60}, 0x567a512180) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 17940 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 155224 [select, 529 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f63ee00, {0x5679352690, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x5677e2ce28?, {0x5679352690?, 0x567801b650?, 0x5677e2ce68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567af45d00, {0x5679352690?, 0x567b989770?, 0x26?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5679352690?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567af45c80?, {0x5679352690?, 0x567bcff380?, 0x0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567eb0a300}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 155222 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 13529 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567fa4af00, {0x5678fdde9b, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567fa64b60?, {0x5678fdde9b?, 0x567b8c2701?, 0x567c87ce68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567fa4ce00, {0x5678fdde9b?, 0x5678792d58?, 0xd2ec80?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5678fdde9b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567aaffce0?, {0x5678fdde9b?, 0x5678ee1728?, 0x1?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567fa50f20}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 13527 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 13496 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567f9a0120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567f9a0120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 13482 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 13090 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567f7e4360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567f7e4360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12735 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 13158 [IO wait]: internal/poll.runtime_pollWait(0x7f456f631e00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567ebfda00?, 0x567f873500?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567ebfda00, {0x567f873500, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567ebfda00, {0x567f873500?, 0x567f873500?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567c4189c0, {0x567f873500?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4edab8, {0x567f873500?, 0x5678fe10e0?, 0x567c6cdc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567e8fb428, {0x288dfe0, 0x567e4edab8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567e8fb188, {0x7f456f76b470, 0x5679e4cf40}, 0x567c6cddc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567e8fb188, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567e8fb188, {0x5678ce72d0, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567f829810}, {0x5678ce72d0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567ee50b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567ee50b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 13009 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 13389 [IO wait]: internal/poll.runtime_pollWait(0x7f456f809200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567e3e6b00?, 0x567a564000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567e3e6b00, {0x567a564000, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567e3e6b00, {0x567a564000?, 0x567a564000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567c3a3e30, {0x567a564000?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4ed5c0, {0x567a564000?, 0x5678fe12c0?, 0x567c67dc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567e8fbea8, {0x288dfe0, 0x567e4ed5c0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567e8fbc08, {0x7f456f76b470, 0x567a2a99c0}, 0x567c67ddc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567e8fbc08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567e8fbc08, {0x5678edf2b0, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567f94af50}, {0x5678edf2b0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567f7e5200) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567f7e5200) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12514 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 624175 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x56799cafc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 624173 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 12893 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567ddcf560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12559 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 13111 [IO wait]: internal/poll.runtime_pollWait(0x7f456f7ff600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567d973680?, 0x567a16c000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567d973680, {0x567a16c000, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567d973680, {0x567a16c000?, 0x567a16c000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567c418870, {0x567a16c000?, 0x7f456f615a28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567ebc19e0, {0x567a16c000?, 0x5679002000?, 0x567cbc4c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567e8fb0a8, {0x288dfe0, 0x567ebc19e0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567e8fae08, {0x7f456f76b470, 0x5679e4c2c0}, 0x567cbc4dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567e8fae08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567e8fae08, {0x5678d1cb20, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x5677db12d0}, {0x5678d1cb20, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567f7e4480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567f7e4480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12876 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 12890 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567cbdf300, {0x567e3b2580, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567e3b2580?, 0x567dbeba44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567ebfc400, {0x567e3b2580?, 0x46a76d?, 0x567dbebbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567ebfc400}, {0x567e3b2580, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567e3b2570) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567e3b2570}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5679e4c040) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567dbebbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567ebfc400}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567ebfc400?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567ebfc400}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 12802 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 9062 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567aa250e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567aa250e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 5638 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 11039 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x56788378d0, 0x31fa) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x56788378c0, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567e027e60}, 0x56788378c0) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11029 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 11763 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5678b4cd80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 6641 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 11783 [select]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0x567bbd26e0, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/subscription.go:26 +0x87 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1() github.com/pactus-project/pactus/network/gossip.go:186 +0x5f sync.(*WaitGroup).Go.func1() sync/waitgroup.go:258 +0x4a created by sync.(*WaitGroup).Go in goroutine 1 sync/waitgroup.go:238 +0x73 goroutine 157045 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567fa4a100, {0x567c1a9c00, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567c1a9c00?, 0x5677e9ca44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567d3eaa80, {0x567c1a9c00?, 0x46a76d?, 0x5677e9cbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567d3eaa80}, {0x567c1a9c00, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567c1a9bf0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567c1a9bf0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567bc4af80) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5677e9cbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567d3eaa80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x567d3eaa80?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567d3eaa80}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 157059 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 679757 [chan send, 25 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 679756 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 12891 [IO wait]: internal/poll.runtime_pollWait(0x7f456f809000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567e3e7300?, 0x567eece000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567e3e7300, {0x567eece000, 0xa80, 0xa80}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567e3e7300, {0x567eece000?, 0x567eece000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567c3a3750, {0x567eece000?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4edb00, {0x567eece000?, 0x5679033680?, 0x567c975c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567eafc2a8, {0x288dfe0, 0x567e4edb00}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567eafc008, {0x7f456f76b470, 0x5678d06bc0}, 0x567c975dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567eafc008, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567eafc008, {0x5677f64b10, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567ebeaa80}, {0x5677f64b10, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567ddcf560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567ddcf560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12559 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 12054 [IO wait]: internal/poll.runtime_pollWait(0x7f456f81dc00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567df1fa00?, 0x567e176000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567df1fa00, {0x567e176000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567df1fa00, {0x567e176000?, 0x567e176022?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567c3a3198, {0x567e176000?, 0x7f456f65c9d0?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e83e960, {0x567e176000?, 0x5679034f00?, 0x567c007c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567bf2d428, {0x288dfe0, 0x567e83e960}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567bf2d188, {0x7f456f76b470, 0x5678a62240}, 0x567c007dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567bf2d188, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567bf2d188, {0x56782ad9b0, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567df9caf0}, {0x56782ad9b0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567db2d440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567db2d440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12042 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 16064 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567bc10900, {0x5679e2990e, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567aa65e28?, {0x5679e2990e?, 0x5677ddae00?, 0x567aa65e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567bce3180, {0x5679e2990e?, 0x567aa65e78?, 0x567aa65eb0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5679e2990e?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x56794fab60?, {0x5679e2990e?, 0x5677dda770?, 0x0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x5677ddcc40}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 16062 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 17917 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5679ffa200, {0x56798bafe8, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x56798bafe8?, 0x567bff0a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567a34bc00, {0x56798bafe8?, 0x46a76d?, 0x567bff0be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567a34bc00}, {0x56798bafe8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x56798bafd8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x56798bafd8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5678617980) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567bff0be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567a34bc00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567a34bc00?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567a34bc00}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 17911 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 14529 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567f9a0c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 13595 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 12935 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567cbdf500, {0x567e331c30, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567e331c30?, 0x567bdb9a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567ebfca00, {0x567e331c30?, 0x46a76d?, 0x567bdb9be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567ebfca00}, {0x567e331c30, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567e331c20) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567e331c20}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567963f200) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567bdb9be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567ebfca00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567ebfca00?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567ebfca00}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 12844 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 14687 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567f9a0c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 6711 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 12300 [IO wait]: internal/poll.runtime_pollWait(0x7f456f74f600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567df81800?, 0x5678096000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567df81800, {0x5678096000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567df81800, {0x5678096000?, 0x5678096000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567bac9d18, {0x5678096000?, 0x7f456f615a28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567ebc1a88, {0x5678096000?, 0x5679186780?, 0x567cc7ac00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567bb59ea8, {0x288dfe0, 0x567ebc1a88}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567bb59c08, {0x7f456f76b470, 0x5678b0e000}, 0x567cc7adc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567bb59c08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567bb59c08, {0x5678490870, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567e342620}, {0x5678490870, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567ddcefc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567ddcefc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12223 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 278574 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567c0eed80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567c0eed80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 278580 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 18221 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567d1477a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 18219 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 17911 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567d241440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 17909 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 12892 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567ddcf560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567ddcf560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12559 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 12909 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567e812fd0, 0x31dd) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567e812fc0, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567eb0b120}, 0x567e812fc0) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 12908 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 12394 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567ddcefc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 5811 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 12775 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567db2d8c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567db2d8c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12200 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 8400 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0x567e601e90) github.com/quic-go/quic-go@v0.59.0/send_queue.go:84 +0x110 github.com/quic-go/quic-go.(*Conn).run.func3() github.com/quic-go/quic-go@v0.59.0/connection.go:588 +0x25 created by github.com/quic-go/quic-go.(*Conn).run in goroutine 8398 github.com/quic-go/quic-go@v0.59.0/connection.go:587 +0x1cf goroutine 8398 [select]: github.com/quic-go/quic-go.(*Conn).run(0x567b785688) github.com/quic-go/quic-go@v0.59.0/connection.go:657 +0x425 github.com/quic-go/quic-go.(*Transport).doDial.func1() github.com/quic-go/quic-go@v0.59.0/transport.go:326 +0x3a created by github.com/quic-go/quic-go.(*Transport).doDial in goroutine 8397 github.com/quic-go/quic-go@v0.59.0/transport.go:325 +0x737 goroutine 12797 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567ddcf320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567ddcf320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12133 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 11549 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567af3ad90, 0xc1f5) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567af3ad80, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567b20d0e0}, 0x567af3ad80) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11548 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 8414 [select]: github.com/quic-go/quic-go.(*Conn).run(0x567dc8cd88) github.com/quic-go/quic-go@v0.59.0/connection.go:657 +0x425 github.com/quic-go/quic-go.(*Transport).doDial.func1() github.com/quic-go/quic-go@v0.59.0/transport.go:326 +0x3a created by github.com/quic-go/quic-go.(*Transport).doDial in goroutine 8413 github.com/quic-go/quic-go@v0.59.0/transport.go:325 +0x737 goroutine 9162 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567aa25560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567aa25560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6442 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 13409 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567ee517a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12762 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 14528 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567f9a0c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567f9a0c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 13595 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 419155 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567900f680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 419134 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 12844 [select, 3 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567db2dc20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 7663 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 13463 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567f7e5560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 6500 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 11111 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5678b3c010, 0x3d8d) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5678b3c000, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567e262c20}, 0x5678b3c000) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11069 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 660894 [select, 41 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567c7ec700, {0x56781f801d, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567f42fe28?, {0x56781f801d?, 0x567f869340?, 0x567f42fe68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567e21cd80, {0x56781f801d?, 0x48b485?, 0x10?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x56781f801d?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567b206400?, {0x56781f801d?, 0x5677da1fa0?, 0x4a4545?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x56794dec60}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 660892 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 13435 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567f7e5320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 6415 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 16227 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567d240240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567d240240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 15574 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 129776 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5679963d40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5679963d40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 129782 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 663642 [IO wait]: internal/poll.runtime_pollWait(0x7f456f804a00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567d0b4700?, 0x567ce4a000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567d0b4700, {0x567ce4a000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567d0b4700, {0x567ce4a000?, 0x567ce4a000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567c051108, {0x567ce4a000?, 0x7f456f65c9d0?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e83e978, {0x567ce4a000?, 0x56792f14a0?, 0x5677e43c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567d1370a8, {0x288dfe0, 0x567e83e978}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567d136e08, {0x7f456f76b470, 0x567d823b80}, 0x5677e43dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567d136e08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567d136e08, {0x567c340d10, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567d162fc0}, {0x567c340d10, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567d047560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567d047560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 663624 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 11187 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5678b3ccd0, 0x2e4e) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5678b3ccc0, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567e263c40}, 0x5678b3ccc0) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11186 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 12815 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567db2d8c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 5754 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 11794 [IO wait]: internal/poll.runtime_pollWait(0x7f456f81de00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567ba71d00?, 0x900000036?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x567ba71d00) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x567ba71d00) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x567870d1c0) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x567870d1c0) net/tcpsock.go:387 +0x30 net/http.(*Server).Serve(0x567bbb4800, {0x289afc0, 0x567870d1c0}) net/http/server.go:3434 +0x30c github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2() github.com/pactus-project/pactus/www/html/server.go:124 +0xa6 created by github.com/pactus-project/pactus/www/html.(*Server).StartServer in goroutine 1 github.com/pactus-project/pactus/www/html/server.go:122 +0xc85 goroutine 11889 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5678b4d8c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 7292 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 664564 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567a572fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567a572fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 664561 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 13425 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567f980250, 0x431c6) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567f980240, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567d2cb000}, 0x567f980240) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 13424 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 11714 [IO wait]: internal/poll.runtime_pollWait(0x7f456f75aa00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567e7e1c80?, 0x5676a2d500?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567e7e1c80, {0x5676a2d500, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567e7e1c80, {0x5676a2d500?, 0x5676a2d500?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567c51fa00, {0x5676a2d500?, 0x7f456f65c9d0?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e83e9c0, {0x5676a2d500?, 0x56793b74a0?, 0x567b3bbc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567ae870a8, {0x288dfe0, 0x567e83e9c0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567ae86e08, {0x7f456f76b470, 0x5678692880}, 0x567b3bbdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567ae86e08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567ae86e08, {0x5679fe3cc0, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567bb30310}, {0x5679fe3cc0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567b4c3d40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567b4c3d40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 8757 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 664314 [select, 37 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567c93f500, {0x567c403bbf, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567efd5e28?, {0x567c403bbf?, 0x567879c5b0?, 0x567efd5e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567d3ead80, {0x567c403bbf?, 0xa00567b202070?, 0x5677dc0eb0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567c403bbf?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x1?, {0x567c403bbf?, 0x39ae120?, 0x5677dc0f68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567d2c4d00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 664312 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 11447 [select]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x28bcee0, {0x289fbc0, 0x39d28e0}) github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:96 +0x10d github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0x460760?, {0x289fbc0, 0x39d28e0}) github.com/quic-go/quic-go@v0.59.0/streams_map.go:153 +0xdf github.com/quic-go/quic-go.(*Conn).AcceptStream(...) github.com/quic-go/quic-go@v0.59.0/connection.go:2885 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream(0x5678792c10?) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:80 +0x2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 5200 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 9184 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567aa257a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567aa257a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 5444 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 11453 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567af3a190, 0x2fb1) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567af3a180, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567af126a0}, 0x567af3a180) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11452 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 19799 [IO wait]: internal/poll.runtime_pollWait(0x7f456f760600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5676be2600?, 0x567913c000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5676be2600, {0x567913c000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5676be2600, {0x567913c000?, 0x567913c000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567c3a3960, {0x567913c000?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4edb60, {0x567913c000?, 0x56793d8960?, 0x5677e36c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567bb59b28, {0x288dfe0, 0x567e4edb60}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567bb59888, {0x7f456f76b470, 0x56783a1300}, 0x5677e36dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567bb59888, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567bb59888, {0x567c403800, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x56794ea9a0}, {0x567c403800, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5678473d40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5678473d40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 19815 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 129796 [select, 5 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5679963d40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 129794 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 11716 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567b4c3d40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 8757 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 13382 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f92cd00, {0x567e69f840, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567e69f840?, 0x567c948a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567f942500, {0x567e69f840?, 0x46a76d?, 0x567c948be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567f942500}, {0x567e69f840, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567e69f830) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567e69f830}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567ab0c900) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567c948be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567f942500}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567f942500?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567f942500}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 13321 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 660893 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567a31f210, 0x3805) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567a31f200, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x56794dec60}, 0x567a31f200) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 660892 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 13091 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567f7e4360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12735 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 13451 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567f7e5560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567f7e5560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 13360 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 9185 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567aa257a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 5444 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 13445 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567f7e5320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 13168 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 13112 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567f7e4480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567f7e4480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12876 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 106162 [chan send, 579 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 106161 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 12302 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567ddcefc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12223 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 627771 [select, 3 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567c0eec60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 627769 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 663473 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567a62dc90, 0x1168) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567a62dc80, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x5677d99460}, 0x567a62dc80) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 663456 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 710376 [chan receive]: github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial(0x567aa87dc0, {{0x567acba360, 0x26}, {0x567d56d980, 0x1, 0x10}}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:240 +0x4c5 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial(0x567aa87dc0, {0x567acba360, 0x26}, {0x567acdc440, 0x2, 0x2}, 0x567f812a80) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:204 +0xf2c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream(0x567aa87dc0, {0x28bd4d0, 0x5676a80500}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 +0x4b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x5676a80500?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x5676a80500}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 13463 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 16302 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567bc10f00, {0x567a35ae5e, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x5679adf6c0?, {0x567a35ae5e?, 0x567c701d01?, 0x567c701e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567bce3d80, {0x567a35ae5e?, 0x0?, 0x0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567a35ae5e?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x10000567e7c47c0?, {0x567a35ae5e?, 0x28bc9f0?, 0x5676a3e640?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567cad4320}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 16327 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 16305 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567d240360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567d240360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 16172 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 13017 [IO wait]: internal/poll.runtime_pollWait(0x7f456f756200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567e241d80?, 0x567f872000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567e241d80, {0x567f872000, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567e241d80, {0x567f872000?, 0x567f872000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567c418818, {0x567f872000?, 0x7f456f65c9d0?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e83e8e8, {0x567f872000?, 0x5679947860?, 0x567dbd9c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567eafc9a8, {0x288dfe0, 0x567e83e8e8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567eafc708, {0x7f456f76b470, 0x56790bdec0}, 0x567dbd9dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567eafc708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567eafc708, {0x5678c47190, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567f7a2930}, {0x5678c47190, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567ddcf9e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567ddcf9e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12864 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 16319 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567d240480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567d240480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 15774 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 16063 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567d3852d0, 0x33e2) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567d3852c0, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x5677ddcc40}, 0x567d3852c0) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 16062 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 129222 [chan send, 555 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 129221 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 19823 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567b0cdd00, {0x567b061960, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567b061960?, 0x567b065a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x5676be3600, {0x567b061960?, 0x46a76d?, 0x567b065be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x5676be3600}, {0x567b061960, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567b061950) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567b061950}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x56783f68c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567b065be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x5676be3600}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x5676be3600?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x5676be3600}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 19804 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 419153 [IO wait]: internal/poll.runtime_pollWait(0x7f456f75be00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567cb90a80?, 0x5679490000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567cb90a80, {0x5679490000, 0x800, 0x800}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567cb90a80, {0x5679490000?, 0x5679490000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x56767b0358, {0x5679490000?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4edb48, {0x5679490000?, 0x56799a63c0?, 0x567c688c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567aa45428, {0x288dfe0, 0x567e4edb48}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567aa45188, {0x7f456f76b470, 0x5678a63200}, 0x567c688dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567aa45188, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567aa45188, {0x56788f5e20, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567b8e2540}, {0x56788f5e20, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567900f680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567900f680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 419134 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 692619 [IO wait, 5 minutes]: internal/poll.runtime_pollWait(0x7f456f75a800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567cea1280?, 0x567cf52000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567cea1280, {0x567cf52000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567cea1280, {0x567cf52000?, 0x7f45b67fea00?, 0x10?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567b61faa8, {0x567cf52000?, 0x567e6f9770?, 0x567efdac30?}) net/net.go:196 +0x45 bufio.(*Reader).Read(0x567b8fc9c0, {0x567effe124, 0x9, 0x567efdac58?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x288bec0, 0x567b8fc9c0}, {0x567effe124, 0x9, 0x9}, 0x9) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0x567effe124, 0x9, 0x124bdfa?}, {0x288bec0?, 0x567b8fc9c0?}) golang.org/x/net@v0.53.0/http2/frame.go:250 +0x65 golang.org/x/net/http2.(*Framer).ReadFrameHeader(0x567effe0e0) golang.org/x/net@v0.53.0/http2/frame.go:513 +0x6b google.golang.org/grpc/internal/transport.(*framer).readFrame(0x567cea1300) google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:480 +0x45 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0x567cebe340, {0x289fc68, 0x567a57f110}, 0x567a57f140) google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 +0xff google.golang.org/grpc.(*Server).serveStreams(0x5676a298c8, {0x289fbc0?, 0x39d28e0?}, {0x28a1260, 0x567cebe340}, {0x28b14d8?, 0x567b61faa8?}) google.golang.org/grpc@v1.80.0/server.go:1059 +0x368 google.golang.org/grpc.(*Server).handleRawConn.func1() google.golang.org/grpc@v1.80.0/server.go:993 +0x56 created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 692616 google.golang.org/grpc@v1.80.0/server.go:992 +0x1cb goroutine 663651 [select, 37 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567d1ad200, {0x567c34068e, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567a7d4e70?, {0x567c34068e?, 0xc38f01?, 0x567a12ae68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567cf0c780, {0x567c34068e?, 0x567bd7cdb0?, 0x26?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567c34068e?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567ab14d88?, {0x567c34068e?, 0x567a12adf4?, 0xcfcca0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567b5b2ac0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 663649 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 17906 [IO wait]: internal/poll.runtime_pollWait(0x7f456f805200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x56785d7d80?, 0x567a500000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x56785d7d80, {0x567a500000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x56785d7d80, {0x567a500000?, 0x567a500000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567c4b8b70, {0x567a500000?, 0x7f456f65c9d0?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e83e9a8, {0x567a500000?, 0x56799b30e0?, 0x5678585c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567fac49a8, {0x288dfe0, 0x567e83e9a8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567fac4708, {0x7f456f76b470, 0x567874d140}, 0x5678585dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567fac4708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567fac4708, {0x567a9a89d0, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x56798dde30}, {0x567a9a89d0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567d241440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567d241440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 17899 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 663644 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567d047560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 663624 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 627768 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567c0eec60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 627730 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 155223 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567f981690, 0x49a4) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567f981680, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567eb0a300}, 0x567f981680) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 155222 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 143582 [chan send, 541 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 143581 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 11222 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0x567ad00450) github.com/quic-go/quic-go@v0.59.0/send_queue.go:84 +0x110 github.com/quic-go/quic-go.(*Conn).run.func3() github.com/quic-go/quic-go@v0.59.0/connection.go:588 +0x25 created by github.com/quic-go/quic-go.(*Conn).run in goroutine 11220 github.com/quic-go/quic-go@v0.59.0/connection.go:587 +0x1cf goroutine 11220 [select]: github.com/quic-go/quic-go.(*Conn).run(0x56767af208) github.com/quic-go/quic-go@v0.59.0/connection.go:657 +0x425 github.com/quic-go/quic-go.(*Transport).doDial.func1() github.com/quic-go/quic-go@v0.59.0/transport.go:326 +0x3a created by github.com/quic-go/quic-go.(*Transport).doDial in goroutine 11219 github.com/quic-go/quic-go@v0.59.0/transport.go:325 +0x737 goroutine 19804 [select, 3 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5678473d40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 19802 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 86545 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567a19e7e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 86543 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 18043 [select]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x567c3dce80, 0x1) google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:420 +0x10a google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x567c3cdae0) google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:597 +0x78 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6() google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 +0xd2 created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 18040 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:467 +0x23db goroutine 19819 [select, 667 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567b0cdb00, {0x567c27ca9d, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x5677e3ce28?, {0x567c27ca9d?, 0x567962a4d0?, 0x5677e3ce68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x5676be3580, {0x567c27ca9d?, 0x0?, 0x567b762850?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567c27ca9d?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5677e3cfb8?, {0x567c27ca9d?, 0x5677e3cf90?, 0x5677e3cf70?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567b06b340}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 19817 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 697528 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567c156b00, {0x567b038ce8, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567b038ce8?, 0x567c689a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567df1ed00, {0x567b038ce8?, 0x46a76d?, 0x567c689be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567df1ed00}, {0x567b038ce8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567b038cd8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567b038cd8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567803d000) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567c689be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567df1ed00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x567df1ed00?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567df1ed00}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 697524 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 419162 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567c28bd00, {0x5676a72f58, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x5676a72f58?, 0x5677e1ba44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567cb91400, {0x5676a72f58?, 0x46a76d?, 0x5677e1bbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567cb91400}, {0x5676a72f58, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5676a72f48) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x5676a72f48}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567b9972c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5677e1bbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567cb91400}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x567cb91400?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567cb91400}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 419158 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 155812 [chan send, 529 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 155811 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 482095 [chan send, 208 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 482094 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 314089 [chan send, 371 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 314088 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 86526 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f98b700, {0x567ab9b5d0, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567ab9b5d0?, 0x567bff9a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567a800080, {0x567ab9b5d0?, 0x46a76d?, 0x567bff9be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567a800080}, {0x567ab9b5d0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567ab9b5c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567ab9b5c0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5678a19240) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567bff9be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567a800080}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x567a800080?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567a800080}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 86545 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 16320 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567d240480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 15774 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 155215 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567a19ec60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567a19ec60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 155212 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 11677 [chan receive]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0x567aec0fd0, {0x567dc7a418, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:173 +0x45c github.com/quic-go/quic-go.(*ReceiveStream).Read(0x567aec0fd0, {0x567dc7a418, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 +0xd4 github.com/quic-go/quic-go.(*Stream).Read(...) github.com/quic-go/quic-go@v0.59.0/stream.go:117 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read({0x469410?}, {0x567dc7a418?, 0x0?, 0x567845f868?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 +0x1c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567b587b80, {0x567dc7a418?, 0x46a76d?, 0x567845fbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567b587b80}, {0x567dc7a418, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567dc7a408) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567dc7a408}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x56786e3880) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567845fbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567b587b80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567b587b80?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567b587b80}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 11457 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 16286 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567cd90600, {0x567a328f0d, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567ef2ce28?, {0x567a328f0d?, 0x5679ade8c0?, 0x567ef2ce68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567b808900, {0x567a328f0d?, 0x5678792d58?, 0xd2ec80?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567a328f0d?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567c10d110?, {0x567a328f0d?, 0x567a01a798?, 0x1?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x56787698a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 16284 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 627766 [IO wait]: internal/poll.runtime_pollWait(0x7f456f761600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567d686a00?, 0x567986d000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567d686a00, {0x567986d000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567d686a00, {0x567986d000?, 0x567986d000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567b8c1d88, {0x567986d000?, 0x7f456f65c9d0?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e83e7e0, {0x567986d000?, 0x5679a934a0?, 0x567c92dc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567f9790a8, {0x288dfe0, 0x567e83e7e0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567f978e08, {0x7f456f76b470, 0x5678409c80}, 0x567c92ddc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567f978e08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567f978e08, {0x567a5c1550, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567b9d5420}, {0x567a5c1550, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567c0eec60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567c0eec60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 627730 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 11802 [chan receive]: github.com/creachadair/jrpc2/channel.direct.Recv(...) github.com/creachadair/jrpc2@v1.3.5/channel/channel.go:95 github.com/creachadair/jrpc2.(*Server).read(0x567bda4a50, {0x7f456f5de558, 0x567dcf5de0}) github.com/creachadair/jrpc2@v1.3.5/server.go:633 +0x5c github.com/creachadair/jrpc2.(*Server).Start.func1() github.com/creachadair/jrpc2@v1.3.5/server.go:146 +0x45 sync.(*WaitGroup).Go.func1() sync/waitgroup.go:258 +0x4a created by sync.(*WaitGroup).Go in goroutine 1 sync/waitgroup.go:238 +0x73 goroutine 11798 [IO wait, 31 minutes]: internal/poll.runtime_pollWait(0x7f456f81e400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567ba71e00?, 0x900000036?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x567ba71e00) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x567ba71e00) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x567870d240) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x567870d240) net/tcpsock.go:387 +0x30 net/http.(*Server).Serve(0x567bbb4900, {0x289afc0, 0x567870d240}) net/http/server.go:3434 +0x30c github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2() github.com/pactus-project/pactus/www/http/server.go:143 +0xb7 created by github.com/pactus-project/pactus/www/http.(*Server).StartServer in goroutine 1 github.com/pactus-project/pactus/www/http/server.go:141 +0x92c goroutine 83474 [chan send, 601 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 83473 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 13163 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567ee50b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 6981 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 13376 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567ee517a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567ee517a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12762 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 154957 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x56787987e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 154955 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 698691 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567c980550, 0xd86) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567c980540, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x5679f30ce0}, 0x567c980540) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 698690 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 709887 [IO wait]: internal/poll.runtime_pollWait(0x7f456f632200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567b30dd80?, 0x5677338000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567b30dd80, {0x5677338000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567b30dd80, {0x5677338000?, 0x7f45b67fea00?, 0x10?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567c1fb4e0, {0x5677338000?, 0x5679c2c4b0?, 0x567869ac20?}) net/net.go:196 +0x45 bufio.(*Reader).Read(0x567b33b380, {0x567958b384, 0x9, 0x567b3cbc20?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x288bec0, 0x567b33b380}, {0x567958b384, 0x9, 0x9}, 0x9) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0x567958b384, 0x9, 0x567869ad20?}, {0x288bec0?, 0x567b33b380?}) golang.org/x/net@v0.53.0/http2/frame.go:250 +0x65 golang.org/x/net/http2.(*Framer).ReadFrameHeader(0x567958b340) golang.org/x/net@v0.53.0/http2/frame.go:513 +0x6b google.golang.org/grpc/internal/transport.(*framer).readFrame(0x567b30de00) google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:480 +0x45 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0x567a9e3ba0, {0x289fc68, 0x56770e8fc0}, 0x56770e8ff0) google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 +0xff google.golang.org/grpc.(*Server).serveStreams(0x5676a298c8, {0x289fbc0?, 0x39d28e0?}, {0x28a1260, 0x567a9e3ba0}, {0x28b14d8?, 0x567c1fb4e0?}) google.golang.org/grpc@v1.80.0/server.go:1059 +0x368 google.golang.org/grpc.(*Server).handleRawConn.func1() google.golang.org/grpc@v1.80.0/server.go:993 +0x56 created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 709884 google.golang.org/grpc@v1.80.0/server.go:992 +0x1cb goroutine 157040 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5678e96d80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 157041 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 517967 [IO wait]: internal/poll.runtime_pollWait(0x7f456f74ee00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567cfb1e80?, 0x5679a4e000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567cfb1e80, {0x5679a4e000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567cfb1e80, {0x5679a4e000?, 0x5679a4e000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567937c8c0, {0x5679a4e000?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4ecfa8, {0x5679a4e000?, 0x5679ad7c20?, 0x567efcbc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567a6d1ea8, {0x288dfe0, 0x567e4ecfa8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567a6d1c08, {0x7f456f76b470, 0x567882e080}, 0x567efcbdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567a6d1c08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567a6d1c08, {0x5678bfc4f0, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567ec7b3b0}, {0x5678bfc4f0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x56796ac360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x56796ac360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 517986 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 11801 [chan receive, 668 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x567dcf5820, {0x289fca0, 0x567bbd39a0}) google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 518012 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567e23e490, 0xbc81) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567e23e480, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567d2ca580}, 0x567e23e480) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 518011 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 700168 [chan send, 9 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 700167 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 11800 [chan receive, 668 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x567dcf57d0, {0x289fca0, 0x567bbd3950}) google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 693842 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x56799cb7a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 693824 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 709885 [select]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x5678c225c0, 0x1) google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:420 +0x10a google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x56786f6780) google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:597 +0x78 google.golang.org/grpc/internal/transport.NewServerTransport.func3() google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 +0xdc created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 709884 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:340 +0x18e7 goroutine 93148 [chan send, 591 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 93147 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 652738 [select, 3 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x56786270e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 652736 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 278596 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f63e800, {0x567970a6a0, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567970a6a0?, 0x567bbc9a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567d973700, {0x567970a6a0?, 0x46a76d?, 0x567bbc9be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567d973700}, {0x567970a6a0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567970a690) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567970a690}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x56783d1c80) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567bbc9be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567d973700}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x567d973700?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567d973700}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 278594 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 155219 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567a19ec60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 155217 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 663468 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567cd49700, {0x567db37a50, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567db37a50?, 0x5678705a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567cce7600, {0x567db37a50?, 0x46a76d?, 0x5678705be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567cce7600}, {0x567db37a50, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567db37a40) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567db37a40}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567d455480) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5678705be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567cce7600}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x567cce7600?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567cce7600}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 663453 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 698684 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567d368a00, {0x567d48ca78, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567d48ca78?, 0x567af5aa44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567d42bd00, {0x567d48ca78?, 0x46a76d?, 0x567af5abe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567d42bd00}, {0x567d48ca78, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567d48ca68) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567d48ca68}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567d823500) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567af5abe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567d42bd00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x567d42bd00?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567d42bd00}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 698652 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 129793 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5679963d40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 129782 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 152915 [chan send, 531 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 152914 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 518013 [select, 174 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567b120200, {0x5678bfd0f0, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567c891e28?, {0x5678bfd0f0?, 0x567e5f4cb0?, 0x567c891e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567b4b5a80, {0x5678bfd0f0?, 0x567bcacde0?, 0x26?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5678bfd0f0?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x1?, {0x5678bfd0f0?, 0x39ae120?, 0x5677da4768?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567d2ca580}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 518011 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 129801 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567b0cc300, {0x567daa9360, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567daa9360?, 0x567cb56a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567e76f680, {0x567daa9360?, 0x46a76d?, 0x567cb56be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567e76f680}, {0x567daa9360, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567daa9350) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567daa9350}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567855b840) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567cb56be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567e76f680}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x567e76f680?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567e76f680}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 129796 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 698648 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567c97c240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567c97c240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 698634 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 697472 [chan send, 11 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 697471 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 705186 [select, 5 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567cb40f00, {0x5679cd2218, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567a496e28?, {0x5679cd2218?, 0x56786f03f0?, 0x567a496e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567d6fc980, {0x5679cd2218?, 0x567a139f10?, 0x24?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5679cd2218?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567d6fc780?, {0x5679cd2218?, 0x567e62d920?, 0x0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567bfcf260}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 705168 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 129818 [select, 555 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567b53ce00, {0x567a5c185b, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x5677e1ce28?, {0x567a5c185b?, 0x567af19ab0?, 0x5677e1ce68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x5677f06680, {0x567a5c185b?, 0x0?, 0x567ab3c770?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567a5c185b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567ab3c6e8?, {0x567a5c185b?, 0x567ab3c6e8?, 0x567ab3c768?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567eea1480}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 129816 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 705185 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567d06b450, 0x224) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567d06b440, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567bfcf260}, 0x567d06b440) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 705168 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 698692 [select, 11 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567d397400, {0x567a2d5c62, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567c97f810?, {0x567a2d5c62?, 0x567a13be01?, 0x567a13be68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567d4a8080, {0x567a2d5c62?, 0x1?, 0xffffffffffffffff?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567a2d5c62?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567a13bf70?, {0x567a2d5c62?, 0x0?, 0x567d8229d8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x5679f30ce0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 698690 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 278594 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567c0eed80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 278576 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 627780 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567b8a4e00, {0x567b7cb690, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567b7cb690?, 0x567f430a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567d11fd80, {0x567b7cb690?, 0x46a76d?, 0x567f430be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567d11fd80}, {0x567b7cb690, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567b7cb680) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567b7cb680}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567ce23c00) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567f430be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567d11fd80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x567d11fd80?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567d11fd80}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 627771 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 630569 [IO wait]: internal/poll.runtime_pollWait(0x7f456f75ae00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567af42100?, 0x567effd000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567af42100, {0x567effd000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567af42100, {0x567effd000?, 0x567effd000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567c1fba78, {0x567effd000?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4ed758, {0x567effd000?, 0x5679bc25a0?, 0x567efcfc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567a9d7ea8, {0x288dfe0, 0x567e4ed758}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567a9d7c08, {0x7f456f76b470, 0x567e506400}, 0x567efcfdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567a9d7c08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567a9d7c08, {0x567a7b1490, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567b696700}, {0x567a7b1490, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567a9227e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567a9227e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 630553 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 663650 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567d06a190, 0x2b89) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567d06a180, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567b5b2ac0}, 0x567d06a180) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 663649 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 129236 [chan send, 555 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 129235 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 697511 [select, 11 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567b7c4900, {0x567b94c5bb, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567a495e28?, {0x567b94c5bb?, 0x567ecfacb0?, 0x567a495e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567adb0480, {0x567b94c5bb?, 0x48b485?, 0x10?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567b94c5bb?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567b2d31a0?, {0x567b94c5bb?, 0x5677dc47a0?, 0x4a4545?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x5677ddd7c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 697509 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 697510 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567b2c8b50, 0x118a) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567b2c8b40, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x5677ddd7c0}, 0x567b2c8b40) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 697509 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 11520 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567af3a9d0, 0x311e) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567af3a9c0, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567b20c2a0}, 0x567af3a9c0) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11519 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 663647 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567d047560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 663645 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 709886 [select]: google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0x567a9e3ba0) google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1203 +0x1e5 created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 709884 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:363 +0x1929 goroutine 627775 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567cd9ef10, 0x716c) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567cd9ef00, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567f6cb780}, 0x567cd9ef00) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 627774 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 652745 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567aaa8fd0, 0x2d3) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567aaa8fc0, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567a8c2520}, 0x567aaa8fc0) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 652744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 650455 [select, 47 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567ca59100, {0x567c22253e, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x56787472d0?, {0x567c22253e?, 0x1?, 0x567a13c668?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567a96d600, {0x567c22253e?, 0x567a13c710?, 0x24?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567c22253e?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567a96d400?, {0x567c22253e?, 0x567d499a10?, 0x0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567e4bd880}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 650453 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 624171 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x56799cafc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x56799cafc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 624168 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 154972 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x56788366d0, 0x3a047) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x56788366c0, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567e6608a0}, 0x56788366c0) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 154971 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 673991 [select]: github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).background(0x567aa87dc0, {0x289fca0, 0x567c6a5e50}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:288 +0x14a created by github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).Enable in goroutine 92 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:261 +0x1a5 goroutine 693823 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x56799cb7a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 693826 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 698652 [select, 11 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567c97c240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 698650 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 419154 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567900f680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567900f680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 419134 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 663449 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567ce82b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567ce82b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 663447 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 664310 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567aa0bb00) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 664308 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 663643 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567d047560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567d047560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 663624 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 650446 [IO wait]: internal/poll.runtime_pollWait(0x7f456f75b600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567bb20200?, 0x567736a000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567bb20200, {0x567736a000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567bb20200, {0x567736a000?, 0x567736a000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567b118b98, {0x567736a000?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4eda88, {0x567736a000?, 0x5679c883c0?, 0x5678694c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5678041b28, {0x288dfe0, 0x567e4eda88}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5678041888, {0x7f456f76b470, 0x567a505540}, 0x5678694dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5678041888, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5678041888, {0x567c3c7390, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x5679519340}, {0x567c3c7390, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567a6a8fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567a6a8fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 650420 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 630578 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567cc51b00, {0x567970a328, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567970a328?, 0x5677e48a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x5678cfbc00, {0x567970a328?, 0x46a76d?, 0x5677e48be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x5678cfbc00}, {0x567970a328, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567970a318) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567970a318}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5678b0f440) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5677e48be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x5678cfbc00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x5678cfbc00?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x5678cfbc00}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 630574 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 664313 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567ba6afd0, 0x2f42) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567ba6afc0, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567d2c4d00}, 0x567ba6afc0) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 664312 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 650447 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567a6a8fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567a6a8fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 650420 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 624183 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567d3840d0, 0x2edc) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567d3840c0, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567c3f6d00}, 0x567d3840c0) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 624182 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 278599 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567e23f090, 0x2d954) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567e23f080, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567eb25c40}, 0x567e23f080) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 278598 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 697487 [IO wait]: internal/poll.runtime_pollWait(0x7f456f75f800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567df1e900?, 0x567735c000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567df1e900, {0x567735c000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567df1e900, {0x567735c000?, 0x567735c000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567becdb50, {0x567735c000?, 0x7f456f65c9d0?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e83e990, {0x567735c000?, 0x5679c894a0?, 0x5677e44c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567c663b28, {0x288dfe0, 0x567e83e990}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567c663888, {0x7f456f76b470, 0x567803c780}, 0x5677e44dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567c663888, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567c663888, {0x567b94c3f0, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567edfe380}, {0x567b94c3f0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567a140a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567a140a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 697485 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 664574 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f830c00, {0x5677e5c370, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x5677e5c370?, 0x567efd7a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567e76ea80, {0x5677e5c370?, 0x46a76d?, 0x567efd7be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567e76ea80}, {0x5677e5c370, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5677e5c360) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x5677e5c360}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x56777baac0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567efd7be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567e76ea80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x567e76ea80?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567e76ea80}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 664568 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 650467 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567ba61900, {0x567d11b288, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567d11b288?, 0x5677e1fa44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567bb21400, {0x567d11b288?, 0x46a76d?, 0x5677e1fbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567bb21400}, {0x567d11b288, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567d11b278) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567d11b278}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567b5788c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5677e1fbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567bb21400}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x567bb21400?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567bb21400}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 650451 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 664307 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567aa0bb00) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 664303 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 93134 [chan send, 591 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 93133 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 705172 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567c85f800, {0x567d1ddee8, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567d1ddee8?, 0x567a497a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567d74cb00, {0x567d1ddee8?, 0x46a76d?, 0x567a497be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567d74cb00}, {0x567d1ddee8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567d1dded8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567d1dded8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567a2fdb00) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567a497be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567d74cb00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x567d74cb00?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567d74cb00}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 705166 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 663450 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567ce82b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 663447 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 664568 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567a572fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 664566 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 663453 [select, 5 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567ce82b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 663451 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 86896 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567b435800, {0x567af20e98, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567af20e98?, 0x567c929a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567ee8a080, {0x567af20e98?, 0x46a76d?, 0x567c929be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567ee8a080}, {0x567af20e98, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567af20e88) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567af20e88}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567cd519c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567c929be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567ee8a080}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x567ee8a080?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567ee8a080}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 86893 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 693821 [IO wait]: internal/poll.runtime_pollWait(0x7f456f807a00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5676be3c00?, 0x56773b0000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5676be3c00, {0x56773b0000, 0x1b00, 0x1b00}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5676be3c00, {0x56773b0000?, 0x56773b0000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567797c558, {0x56773b0000?, 0x7f456f65a468?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e74a9f0, {0x56773b0000?, 0x5679caf860?, 0x567ee29c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567e79db28, {0x288dfe0, 0x567e74a9f0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567e79d888, {0x7f456f76b470, 0x5678a58540}, 0x567ee29dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567e79d888, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567e79d888, {0x56787a9110, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567bd310a0}, {0x56787a9110, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x56799cb7a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x56799cb7a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 693826 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 624172 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x56799cafc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 624168 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 650448 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567a6a8fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 650420 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 698649 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567c97c240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 698634 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 693832 [select, 13 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567b7efd00, {0x56787a97f2, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x5677dda230?, {0x56787a97f2?, 0x1?, 0x5677d9ee68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x5676a80c00, {0x56787a97f2?, 0x56793a33e0?, 0x26?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x56787a97f2?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5676a80b80?, {0x56787a97f2?, 0x567e037170?, 0x0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567cad5d60}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 693830 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 660914 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567c7ec900, {0x567af20910, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567af20910?, 0x567aa77a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567adb0400, {0x567af20910?, 0x46a76d?, 0x567aa77be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567adb0400}, {0x567af20910, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567af20900) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567af20900}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567cbd9340) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567aa77be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567adb0400}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x567adb0400?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567adb0400}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 660903 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 697521 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567a140a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 697485 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 650451 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567a6a8fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 650449 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 630557 [select, 67 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f89c000, {0x5679f86211, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567aa71e28?, {0x5679f86211?, 0x5678b5c3f0?, 0x567aa71e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567af42500, {0x5679f86211?, 0x567b0076b0?, 0x26?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5679f86211?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x10000567bcf0840?, {0x5679f86211?, 0x28bc9f0?, 0x5676a3e640?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567a3c7700}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 630555 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 630574 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567a9227e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 630572 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 698647 [IO wait]: internal/poll.runtime_pollWait(0x7f456f807e00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567d3d2780?, 0x567d36b000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567d3d2780, {0x567d36b000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567d3d2780, {0x567d36b000?, 0x567d36b000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567b2ab450, {0x567d36b000?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4ecf60, {0x567d36b000?, 0x5679cba000?, 0x567b0fcc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567d2a17a8, {0x288dfe0, 0x567e4ecf60}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567d2a1508, {0x7f456f76b470, 0x567cc1dbc0}, 0x567b0fcdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567d2a1508, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567d2a1508, {0x5679ea2d80, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567d400850}, {0x5679ea2d80, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567c97c240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567c97c240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 698634 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 652733 [IO wait]: internal/poll.runtime_pollWait(0x7f456f632400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567d49ee80?, 0x56773d2000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567d49ee80, {0x56773d2000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567d49ee80, {0x56773d2000?, 0x56773d2000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567b4d3038, {0x56773d2000?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4ed740, {0x56773d2000?, 0x5679cba5a0?, 0x5677e33c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567f978d28, {0x288dfe0, 0x567e4ed740}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567f978a88, {0x7f456f76b470, 0x567d103400}, 0x5677e33dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567f978a88, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567f978a88, {0x5678dbb5f0, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567e75a770}, {0x5678dbb5f0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x56786270e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x56786270e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 652706 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 627767 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567c0eec60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567c0eec60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 627730 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 664306 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567aa0bb00) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567aa0bb00) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 664303 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 692617 [select, 5 minutes]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x567cda2380, 0x1) google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:420 +0x10a google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x567ceb5a40) google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:597 +0x78 google.golang.org/grpc/internal/transport.NewServerTransport.func3() google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 +0xdc created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 692616 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:340 +0x18e7 goroutine 518004 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x56796ac360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 518002 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 393913 [chan send, 294 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 393912 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 710674 [runnable]: net/http.(*connReader).startBackgroundRead.gowrap2() net/http/server.go:698 runtime.goexit({}) runtime/asm_amd64.s:1771 +0x1 created by net/http.(*connReader).startBackgroundRead in goroutine 710673 net/http/server.go:698 +0xb6 goroutine 705162 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567f9a18c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567f9a18c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 705152 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 154952 [IO wait]: internal/poll.runtime_pollWait(0x7f456f75f400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567e7e1200?, 0x567ce0e000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567e7e1200, {0x567ce0e000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567e7e1200, {0x567ce0e000?, 0x567ce0e000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567bdc11b0, {0x567ce0e000?, 0x7f456f65c9d0?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e83ea08, {0x567ce0e000?, 0x5679cc4000?, 0x567cb51c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567e8fa628, {0x288dfe0, 0x567e83ea08}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567e8fa388, {0x7f456f76b470, 0x567c1b76c0}, 0x567cb51dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567e8fa388, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567e8fa388, {0x56796db190, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x5679534e00}, {0x56796db190, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x56787987e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x56787987e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 154968 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 86541 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567a19e7e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567a19e7e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 86537 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 86548 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567a19a6d0, 0x45641) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567a19a6c0, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567bc807a0}, 0x567a19a6c0) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 86547 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 692625 [IO wait, 5 minutes]: internal/poll.runtime_pollWait(0x7f456f75a400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567ce37000?, 0x567cf4a000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567ce37000, {0x567cf4a000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567ce37000, {0x567cf4a000?, 0x567ce500a0?, 0x30?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567c1fa3a8, {0x567cf4a000?, 0x48b4ac?, 0x567aa70d48?}) net/net.go:196 +0x45 bufio.(*Reader).Read(0x567a753980, {0x567a5ff0e4, 0x9, 0x1a43e80?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x288bec0, 0x567a753980}, {0x567a5ff0e4, 0x9, 0x9}, 0x9) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0x567a5ff0e4, 0x9, 0x5600000000?}, {0x288bec0?, 0x567a753980?}) golang.org/x/net@v0.53.0/http2/frame.go:250 +0x65 golang.org/x/net/http2.(*Framer).ReadFrameHeader(0x567a5ff0a0) golang.org/x/net@v0.53.0/http2/frame.go:513 +0x6b google.golang.org/grpc/internal/transport.(*framer).readFrame(0x567ce37080) google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:480 +0x45 google.golang.org/grpc/internal/transport.(*http2Client).reader(0x56781bf688, 0x567cf39810) google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 +0x1ba created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 692615 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:411 +0x1e13 goroutine 278600 [select, 407 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f63ef00, {0x56792be92d, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567cb54e28?, {0x56792be92d?, 0x567b99a930?, 0x567cb54e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567ec2ca80, {0x56792be92d?, 0x567ab38710?, 0x24?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x56792be92d?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567ec2c880?, {0x56792be92d?, 0x567a315980?, 0x0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567eb25c40}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 278598 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 663474 [select, 39 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567ce70e00, {0x567baaabc8, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x5677e34e28?, {0x567baaabc8?, 0x5676841dc0?, 0x5677e34e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567cea6980, {0x567baaabc8?, 0x0?, 0x0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567baaabc8?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567a13f5f0?, {0x567baaabc8?, 0x567a13f5f4?, 0xcfcca0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x5677d99460}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 663456 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 624186 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567cf93a00, {0x567abf9b10, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567abf9b10?, 0x5677e38a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x5678a5be00, {0x567abf9b10?, 0x46a76d?, 0x5677e38be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x5678a5be00}, {0x567abf9b10, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567abf9b00) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567abf9b00}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x56791d5b40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5677e38be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x5678a5be00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x5678a5be00?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x5678a5be00}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 624175 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 692626 [select, 5 minutes]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x567d566440, 0x1) google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:420 +0x10a google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x567ceb5ae0) google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:597 +0x78 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6() google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 +0xd2 created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 692615 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:467 +0x23db goroutine 652734 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x56786270e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x56786270e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 652706 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 710637 [select]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1({0x289fca0, 0x5676a70e10}) github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:24 +0xc7 created by github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do in goroutine 124 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:20 +0xc5 goroutine 697488 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567a140a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567a140a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 697485 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 11550 [chan receive, 668 minutes]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0x567af731e0, {0x567b0e55da, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:173 +0x45c github.com/quic-go/quic-go.(*ReceiveStream).Read(0x567af731e0, {0x567b0e55da, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 +0xd4 github.com/quic-go/quic-go.(*Stream).Read(...) github.com/quic-go/quic-go@v0.59.0/stream.go:117 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read({0x567cb3ce28?}, {0x567b0e55da?, 0x567b219c68?, 0x41c480?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 +0x1c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567b38c100, {0x567b0e55da?, 0x0?, 0x5?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567b0e55da?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xd389b9?, {0x567b0e55da?, 0x567b0a7c00?, 0x567cb3cf68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567b20d0e0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11548 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 11715 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567b4c3d40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567b4c3d40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 8757 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 652743 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567b7ee600, {0x567b038070, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567b038070?, 0x567a531a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567d365e80, {0x567b038070?, 0x46a76d?, 0x567a531be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567d365e80}, {0x567b038070, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567b038060) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567b038060}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x56781da240) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567a531be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567d365e80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x567d365e80?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567d365e80}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 652738 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 664571 [select, 37 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f830a00, {0x567c506b2b, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567b0fde28?, {0x567c506b2b?, 0x567de3f340?, 0x567b0fde68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567e76ea00, {0x567c506b2b?, 0x0?, 0x567bb67ce0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567c506b2b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5677dc67b8?, {0x567c506b2b?, 0x5677dc6790?, 0x5677dc6770?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567f6cbb20}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 664569 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 630556 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567a9886d0, 0x4359) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567a9886c0, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567a3c7700}, 0x567a9886c0) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 630555 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 664570 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567fa01750, 0x12e7) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567fa01740, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567f6cbb20}, 0x567fa01740) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 664569 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 155816 [chan send, 529 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 155815 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 641006 [chan receive, 15 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x567b32fd60, {0x289fca0, 0x567fc7d4f0}) google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 641002 google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 652735 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x56786270e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 652706 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 129817 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567f838010, 0x3b0b9) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567f838000, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567eea1480}, 0x567f838000) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 129816 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 86893 [select, 3 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567ae5cc60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 86891 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 12996 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567ee4ac00, {0x5678bfd14d, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567d828e28?, {0x5678bfd14d?, 0x567f800d20?, 0x567d828e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567ee76800, {0x5678bfd14d?, 0x5679e956e0?, 0x26?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5678bfd14d?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x1b7ed2b?, {0x5678bfd14d?, 0x567d828fb0?, 0x2?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567ee64940}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 12994 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 86877 [select, 599 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567b7c4300, {0x567bb23280, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x5678b5d8f0?, {0x567bb23280?, 0x48b401?, 0x5676bf0668?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567f900800, {0x567bb23280?, 0xa005676bf06c0?, 0x5676bf06b0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567bb23280?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567962b878?, {0x567bb23280?, 0x39ae120?, 0x5676bf0768?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567af13aa0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 86875 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 155214 [IO wait]: internal/poll.runtime_pollWait(0x7f456f80f200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567af45900?, 0x567c934000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567af45900, {0x567c934000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567af45900, {0x567c934000?, 0x567c934000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567bac9110, {0x567c934000?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4edbf0, {0x567c934000?, 0x5679d54780?, 0x567c893c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567cb929a8, {0x288dfe0, 0x567e4edbf0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567cb92708, {0x7f456f76b470, 0x567ba82180}, 0x567c893dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567cb92708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567cb92708, {0x567c545644, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567e3c02a0}, {0x567c545644, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567a19ec60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567a19ec60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 155212 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 17907 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567d241440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567d241440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 17899 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 518001 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x56796ac360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 517986 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 18218 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567d1477a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 18214 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 9154 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567aa25440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 5297 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 9172 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567aa25560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 2494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 9169 [select, 3 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567aa25440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 5153 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 12055 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567db2d440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567db2d440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12042 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 11700 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567ba92e50, 0x3047) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567ba92e40, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567bb10140}, 0x567ba92e40) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11699 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 11868 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567ba6b450, 0x2c4a) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567ba6b440, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567c1b2b80}, 0x567ba6b440) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11867 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 11396 [select]: github.com/quic-go/quic-go.(*Conn).run(0x56767af688) github.com/quic-go/quic-go@v0.59.0/connection.go:657 +0x425 github.com/quic-go/quic-go.(*Transport).doDial.func1() github.com/quic-go/quic-go@v0.59.0/transport.go:326 +0x3a created by github.com/quic-go/quic-go.(*Transport).doDial in goroutine 11395 github.com/quic-go/quic-go@v0.59.0/transport.go:325 +0x737 goroutine 11902 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567c332800, {0x5677751483, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567bf21e28?, {0x5677751483?, 0x567c33ee00?, 0x567bf21e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567c364280, {0x5677751483?, 0x567bf21ec0?, 0x567bf21ec0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5677751483?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567c33e8b8?, {0x5677751483?, 0x567bfdd178?, 0x41c480?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567c322ba0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11900 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 12056 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567db2d440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12042 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 12855 [IO wait]: internal/poll.runtime_pollWait(0x7f456f75f000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567e3e6580?, 0x567f9cb500?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567e3e6580, {0x567f9cb500, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567e3e6580, {0x567f9cb500?, 0x567f9cb500?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567c418490, {0x567f9cb500?, 0x7f456f615a28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567ebc1488, {0x567f9cb500?, 0x5679dc9c20?, 0x567cbd5c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567e8fa2a8, {0x288dfe0, 0x567ebc1488}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567e8fa008, {0x7f456f76b470, 0x5678c23600}, 0x567cbd5dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567e8fa008, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567e8fa008, {0x5678a1f994, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567e8bd730}, {0x5678a1f994, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567ddcf440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567ddcf440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12467 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 143597 [chan send, 541 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 143596 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 17942 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5678628800, {0x567a9a983b, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567a4762a0?, {0x567a9a983b?, 0x6edc01?, 0x567a2dee68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567a34bd00, {0x567a9a983b?, 0x18?, 0x5676b0a008?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567a9a983b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x4?, {0x567a9a983b?, 0x5679d7e8b8?, 0x1?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x5679f30c60}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 17940 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 16240 [IO wait]: internal/poll.runtime_pollWait(0x7f456f762400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567cdbb780?, 0x567860ea80?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567cdbb780, {0x567860ea80, 0xa80, 0xa80}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567cdbb780, {0x567860ea80?, 0x567860ea80?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567bb3b598, {0x567860ea80?, 0x7f456f76c0d0?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e069218, {0x567860ea80?, 0x5679def680?, 0x567aa76c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x56782da9a8, {0x288dfe0, 0x567e069218}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x56782da708, {0x7f456f76b470, 0x567e76ae40}, 0x567aa76dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x56782da708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x56782da708, {0x567a2d5a40, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567860ccb0}, {0x567a2d5a40, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567d240360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567d240360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 16172 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 11040 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5678a7ca00, {0x567c5073ff, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567dbece28?, {0x567c5073ff?, 0x5678b28850?, 0x567dbece68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x5678b16680, {0x567c5073ff?, 0x567ecd26c0?, 0x26?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567c5073ff?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x56789d9e28?, {0x567c5073ff?, 0x56789d8230?, 0x0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567e027e60}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11029 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 152919 [chan send, 531 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 152918 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 11032 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5678a7c800, {0x567c50707b, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567bd82e28?, {0x567c50707b?, 0x5678b28150?, 0x567bd82e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x5678b16500, {0x567c50707b?, 0x567bd82e78?, 0x567bd82eb0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567c50707b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567ecfb6c0?, {0x567c50707b?, 0x56789d8150?, 0x0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567e027d00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11030 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 16226 [IO wait]: internal/poll.runtime_pollWait(0x7f456f74c800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567d49fc00?, 0x567860e000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567d49fc00, {0x567860e000, 0xa80, 0xa80}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567d49fc00, {0x567860e000?, 0x567860e000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567bb3b480, {0x567860e000?, 0x7f456f65c9d0?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e83e228, {0x567860e000?, 0x5679e91860?, 0x567ef01c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x56782da2a8, {0x288dfe0, 0x567e83e228}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x56782da008, {0x7f456f76b470, 0x567e6c93c0}, 0x567ef01dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x56782da008, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x56782da008, {0x567a2aca60, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567860c0e0}, {0x567a2aca60, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567d240240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567d240240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 15574 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 157059 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5678e96d80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 157057 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 11188 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5678a7d000, {0x567c507c2c, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x5678b4b340?, {0x567c507c2c?, 0x1?, 0x567eba4e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x5678b17680, {0x567c507c2c?, 0x567eede5a0?, 0x26?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567c507c2c?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5679442908?, {0x567c507c2c?, 0x5679442908?, 0x567eba4ea0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567e263c40}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11186 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 669976 [chan send, 33 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 669975 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 11112 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5678a7cd00, {0x567c507802, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567c88ce28?, {0x567c507802?, 0x5678b29c70?, 0x567c88ce68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x5678b16e00, {0x567c507802?, 0x567c88ce78?, 0x567c88ceb0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567c507802?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567e7b90a0?, {0x567c507802?, 0x5678863ab0?, 0x0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567e262c20}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11069 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 13501 [select, 3 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567f9a0120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 6640 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 12933 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567ddcf560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 6275 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 705163 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567f9a18c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 705152 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 11148 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5678a7cf00, {0x567c507b6a, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567eb69e28?, {0x567c507b6a?, 0x5678b4ad90?, 0x567eb69e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x5678b17300, {0x567c507b6a?, 0x567eede1b0?, 0x26?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567c507b6a?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5678b4a3e8?, {0x567c507b6a?, 0x5679ed1e60?, 0x1?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567e2633c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11137 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 11139 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5678b3c6d0, 0x4506b) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5678b3c6c0, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567e263200}, 0x5678b3c6c0) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11138 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 11071 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5678b3c0d0, 0x3156) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5678b3c0c0, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567e262aa0}, 0x5678b3c0c0) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11070 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 419145 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567f6e0310, 0x20e76) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567f6e0300, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567dd1bbe0}, 0x567f6e0300) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 419144 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 11859 [select, 5 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5678b4d680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 11857 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 624170 [IO wait]: internal/poll.runtime_pollWait(0x7f456f760400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567c47ad80?, 0x5678c06000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567c47ad80, {0x5678c06000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567c47ad80, {0x5678c06000?, 0x5678c06000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x56767b1d08, {0x5678c06000?, 0x7f456f815380?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567af21db8, {0x5678c06000?, 0x5679fb5c20?, 0x567bbc8c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5679d9b428, {0x288dfe0, 0x567af21db8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5679d9b188, {0x7f456f76b470, 0x5678485600}, 0x567bbc8dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5679d9b188, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5679d9b188, {0x5679580314, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x5678135ce0}, {0x5679580314, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x56799cafc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x56799cafc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 624168 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 16318 [IO wait]: internal/poll.runtime_pollWait(0x7f456f632600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567cdba200?, 0x567ad54000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567cdba200, {0x567ad54000, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567cdba200, {0x567ad54000?, 0x567ad54000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567bb3b4c0, {0x567ad54000?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4edba8, {0x567ad54000?, 0x5679fecb40?, 0x567cb57c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x56782da628, {0x288dfe0, 0x567e4edba8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x56782da388, {0x7f456f76b470, 0x567e71b340}, 0x567cb57dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x56782da388, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x56782da388, {0x567a329e00, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567860dab0}, {0x567a329e00, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567d240480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567d240480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 15774 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 16228 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567d240240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 15574 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 11031 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5678837990, 0x2c05) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5678837980, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567e027d00}, 0x5678837980) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11030 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 157039 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5678e96d80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5678e96d80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 157041 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 16233 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567d240240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 10818 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 129775 [IO wait]: internal/poll.runtime_pollWait(0x7f456f752000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567df81b80?, 0x56773ca000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567df81b80, {0x56773ca000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567df81b80, {0x56773ca000?, 0x56773ca000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5678d0ac50, {0x56773ca000?, 0x7f456f81c7c0?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567dd77890, {0x56773ca000?, 0x567a0361e0?, 0x567cb52c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5679f610a8, {0x288dfe0, 0x567dd77890}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5679f60e08, {0x7f456f76b470, 0x5679c56040}, 0x567cb52dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5679f60e08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5679f60e08, {0x567c44dcc0, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567ad9ca10}, {0x567c44dcc0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5679963d40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5679963d40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 129782 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 16301 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567d385990, 0x2f73) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567d385980, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567cad4320}, 0x567d385980) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 16327 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 7220 [select]: github.com/quic-go/quic-go.(*Conn).run(0x567b784908) github.com/quic-go/quic-go@v0.59.0/connection.go:657 +0x425 github.com/quic-go/quic-go.(*Transport).doDial.func1() github.com/quic-go/quic-go@v0.59.0/transport.go:326 +0x3a created by github.com/quic-go/quic-go.(*Transport).doDial in goroutine 7219 github.com/quic-go/quic-go@v0.59.0/transport.go:325 +0x737 goroutine 12301 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567ddcefc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567ddcefc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12223 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 106144 [chan send, 579 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 106143 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 154954 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x56787987e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 154968 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 697524 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567a140a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 697522 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 5086 [select]: github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1() github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:27 +0xe5 created by github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do in goroutine 1 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:22 +0x86 goroutine 5087 [select]: github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1() github.com/pactus-project/pactus/network/notifee.go:62 +0xb6 created by github.com/pactus-project/pactus/network.(*NotifeeService).Start in goroutine 1 github.com/pactus-project/pactus/network/notifee.go:60 +0x4f goroutine 11611 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567af3b990, 0x313b) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567af3b980, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567b98d340}, 0x567af3b980) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11610 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 9201 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567aa257a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 5434 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 627776 [select, 68 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567c3ac400, {0x5678edeb41, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x5677e21e28?, {0x5678edeb41?, 0x567bac6fc0?, 0x5677e21e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567d687580, {0x5678edeb41?, 0xa00567cda6a00?, 0x7f456f7bab68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5678edeb41?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x1?, {0x5678edeb41?, 0x39ae120?, 0x5678f0e768?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567f6cb780}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 627774 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 194826 [chan send, 489 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 194825 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 12776 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567db2d8c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12200 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 12774 [IO wait]: internal/poll.runtime_pollWait(0x7f456f74c400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567df81580?, 0x5677ebf500?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567df81580, {0x5677ebf500, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567df81580, {0x5677ebf500?, 0x5677ebf500?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567bac9ec8, {0x5677ebf500?, 0x7f456f65c9d0?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e83e900, {0x5677ebf500?, 0x567a48f4a0?, 0x567cbccc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567bf2d7a8, {0x288dfe0, 0x567e83e900}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567bf2d508, {0x7f456f76b470, 0x5678b0fe80}, 0x567cbccdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567bf2d508, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567bf2d508, {0x56789e6210, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567e803500}, {0x56789e6210, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567db2d8c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567db2d8c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12200 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 9070 [select]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x28bcee0, {0x289fbc0, 0x39d28e0}) github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:96 +0x10d github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0x460760?, {0x289fbc0, 0x39d28e0}) github.com/quic-go/quic-go@v0.59.0/streams_map.go:153 +0xdf github.com/quic-go/quic-go.(*Conn).AcceptStream(...) github.com/quic-go/quic-go@v0.59.0/connection.go:2885 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream(0x5678792c10?) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:80 +0x2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 5246 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 12802 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567ddcf320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 5680 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 13024 [select, 3 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567ddcf9e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 6309 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 12796 [IO wait]: internal/poll.runtime_pollWait(0x7f456f7ff200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567df1fb80?, 0x5677ff6000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567df1fb80, {0x5677ff6000, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567df1fb80, {0x5677ff6000?, 0x5677ff6000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567bac9df0, {0x5677ff6000?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4edb30, {0x5677ff6000?, 0x567a4fe1e0?, 0x567cbefc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567bf2db28, {0x288dfe0, 0x567e4edb30}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567bf2d888, {0x7f456f76b470, 0x5678b0ee40}, 0x567cbefdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567bf2d888, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567bf2d888, {0x56789715a0, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567e67d0a0}, {0x56789715a0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567ddcf320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567ddcf320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12133 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 9061 [IO wait]: internal/poll.runtime_pollWait(0x7f456f75f200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567a800880?, 0x567a182600?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567a800880, {0x567a182600, 0x2600, 0x2600}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567a800880, {0x567a182600?, 0x567a182600?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567797d4a0, {0x567a182600?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4edaa0, {0x567a182600?, 0x567a5543c0?, 0x567dbe6c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567e79c628, {0x288dfe0, 0x567e4edaa0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567e79c388, {0x7f456f76b470, 0x567dfab780}, 0x567dbe6dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567e79c388, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567e79c388, {0x567a719bf0, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567ecc0a80}, {0x567a719bf0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567aa250e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567aa250e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 5638 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 12841 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567db2dc20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12549 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 8416 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0x567e5df860) github.com/quic-go/quic-go@v0.59.0/send_queue.go:84 +0x110 github.com/quic-go/quic-go.(*Conn).run.func3() github.com/quic-go/quic-go@v0.59.0/connection.go:588 +0x25 created by github.com/quic-go/quic-go.(*Conn).run in goroutine 8414 github.com/quic-go/quic-go@v0.59.0/connection.go:587 +0x1cf goroutine 9161 [IO wait]: internal/poll.runtime_pollWait(0x7f456f762c00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567b5f8400?, 0x5676aeea00?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567b5f8400, {0x5676aeea00, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567b5f8400, {0x5676aeea00?, 0x5676aeea00?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567797d498, {0x5676aeea00?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4ed548, {0x5676aeea00?, 0x567a6cad20?, 0x567bdd1c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567e79c9a8, {0x288dfe0, 0x567e4ed548}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567e79c708, {0x7f456f76b470, 0x567dfab680}, 0x567bdd1dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567e79c708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567e79c708, {0x567a7b0f80, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567edffb90}, {0x567a7b0f80, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567aa25560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567aa25560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6442 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 11701 [chan receive, 668 minutes]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0x567aec1600, {0x5679f231a1, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:173 +0x45c github.com/quic-go/quic-go.(*ReceiveStream).Read(0x567aec1600, {0x5679f231a1, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 +0xd4 github.com/quic-go/quic-go.(*Stream).Read(...) github.com/quic-go/quic-go@v0.59.0/stream.go:117 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read({0x567c949e28?}, {0x5679f231a1?, 0x567bac7568?, 0x41c480?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 +0x1c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567b587e80, {0x5679f231a1?, 0x26?, 0x56780fb4c0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5679f231a1?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567dc28cb0?, {0x5679f231a1?, 0x567b961810?, 0x0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567bb10140}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11699 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 13179 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567f838b50, 0x2c9b) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567f838b40, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567f86c2e0}, 0x567f838b40) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 13178 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 12798 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567ddcf320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12133 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 12063 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567db4ee50, 0x49b0a) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567db4ee40, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567e168100}, 0x567db4ee40) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 12062 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 11816 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567bbb5000, {0x567dcfc9a0, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567dcfc9a0?, 0x567bdb6a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567bfd6500, {0x567dcfc9a0?, 0x46a76d?, 0x567bdb6be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567bfd6500}, {0x567dcfc9a0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567dcfc990) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567dcfc990}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567871e9c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567bdb6be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567bfd6500}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567bfd6500?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567bfd6500}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 11746 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 13380 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f92cc00, {0x5678ede6db, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567f9585b0?, {0x5678ede6db?, 0x567a6e9c01?, 0x567b3b4e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567f942480, {0x5678ede6db?, 0x5678792d58?, 0xd2ec80?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5678ede6db?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567ab08360?, {0x5678ede6db?, 0x56792bdc68?, 0x1?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567f93af40}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 13378 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 11788 [chan receive, 668 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x567dcf43f0, {0x289fca0, 0x567bbd2910}) google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 11901 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567ba93c90, 0x2e15) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567ba93c80, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567c322ba0}, 0x567ba93c80) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11900 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 13067 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567e813e10, 0x3178) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567e813e00, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567ee65d60}, 0x567e813e00) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 13066 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 11757 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5678b4cd80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6856 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 13089 [IO wait]: internal/poll.runtime_pollWait(0x7f456f764800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567d972480?, 0x567a180000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567d972480, {0x567a180000, 0x2600, 0x2600}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567d972480, {0x567a180000?, 0x567a180000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567c418720, {0x567a180000?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4ed5f0, {0x567a180000?, 0x567a8aa000?, 0x567be7ec00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567eafcd28, {0x288dfe0, 0x567e4ed5f0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567eafca88, {0x7f456f76b470, 0x5677e7bd00}, 0x567be7edc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567eafca88, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567eafca88, {0x5678c81250, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567f7a3d50}, {0x5678c81250, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567f7e4360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567f7e4360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12735 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 12910 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567ee4a400, {0x5678aac63d, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567bdcfe28?, {0x5678aac63d?, 0x567edec7e0?, 0x567bdcfe68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567d973d00, {0x5678aac63d?, 0x26?, 0x56787ac280?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5678aac63d?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567edec298?, {0x5678aac63d?, 0x56792bd4e8?, 0x1?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567eb0b120}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 12908 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 278575 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567c0eed80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 278580 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 9180 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567aa25680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 6941 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 9177 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567aa25680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6951 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 9175 [IO wait]: internal/poll.runtime_pollWait(0x7f456f80f600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567ba5eb00?, 0x567a566a80?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567ba5eb00, {0x567a566a80, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567ba5eb00, {0x567a566a80?, 0x567a566a80?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5677fe6d60, {0x567a566a80?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4ed608, {0x567a566a80?, 0x567a8ab4a0?, 0x567be80c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567ecd4628, {0x288dfe0, 0x567e4ed608}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567ecd4388, {0x7f456f76b470, 0x567e4bf700}, 0x567be80dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567ecd4388, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567ecd4388, {0x567a7b1790, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567eec6c40}, {0x567a7b1790, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567aa25680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567aa25680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6951 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 12068 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567e16a100, {0x567df5f618, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567df5f618?, 0x567b5bda44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567df80900, {0x567df5f618?, 0x46a76d?, 0x567b5bdbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567df80900}, {0x567df5f618, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567df5f608) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567df5f608}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5678a18f40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567b5bdbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567df80900}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567df80900?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567df80900}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 12059 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 16520 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567cd91100, {0x567ade3a80, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567ade3a80?, 0x5677e45a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567bc02680, {0x567ade3a80?, 0x46a76d?, 0x5677e45be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567bc02680}, {0x567ade3a80, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567ade3a70) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567ade3a70}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567e7eba40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5677e45be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567bc02680}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567bc02680?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567bc02680}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 16297 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 19800 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5678473d40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5678473d40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 19815 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 86876 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567ace0fd0, 0x3cff1) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567ace0fc0, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567af13aa0}, 0x567ace0fc0) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 86875 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 11634 [chan receive]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0x567aec0b00, {0x567dc36e08, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:173 +0x45c github.com/quic-go/quic-go.(*ReceiveStream).Read(0x567aec0b00, {0x567dc36e08, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 +0xd4 github.com/quic-go/quic-go.(*Stream).Read(...) github.com/quic-go/quic-go@v0.59.0/stream.go:117 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read({0x469410?}, {0x567dc36e08?, 0x0?, 0x5677007868?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 +0x1c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567ba16780, {0x567dc36e08?, 0x46a76d?, 0x5677007be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567ba16780}, {0x567dc36e08, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567dc36df8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567dc36df8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x56786d05c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5677007be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567ba16780}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567ba16780?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567ba16780}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 11447 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 419158 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567900f680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 419156 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 693822 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x56799cb7a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x56799cb7a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 693826 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 11938 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567c332f00, {0x567ddc4940, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567ddc4940?, 0x567c02ba44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567c364600, {0x567ddc4940?, 0x46a76d?, 0x567c02bbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567c364600}, {0x567ddc4940, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567ddc4930) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567ddc4930}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5678774440) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567c02bbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567c364600}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567c364600?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567c364600}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 11889 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 155216 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567a19ec60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 155212 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 11822 [IO wait]: internal/poll.runtime_pollWait(0x7f456f761a00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567bb21e80?, 0x5679b62000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567bb21e80, {0x5679b62000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567bb21e80, {0x5679b62000?, 0x5679b62000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567b95f2d0, {0x5679b62000?, 0x7f456f65c9d0?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e83e888, {0x5679b62000?, 0x567ad4f680?, 0x567dc18c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567bb589a8, {0x288dfe0, 0x567e83e888}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567bb58708, {0x7f456f76b470, 0x56786f9d00}, 0x567dc18dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567bb58708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567bb58708, {0x567817faa0, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567bf618f0}, {0x567817faa0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5678b4d680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5678b4d680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 11765 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 11768 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567ba93750, 0x8c85) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567ba93740, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567bc80500}, 0x567ba93740) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 11784 [select]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0x567bbd2780, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/subscription.go:26 +0x87 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1() github.com/pactus-project/pactus/network/gossip.go:186 +0x5f sync.(*WaitGroup).Go.func1() sync/waitgroup.go:258 +0x4a created by sync.(*WaitGroup).Go in goroutine 1 sync/waitgroup.go:238 +0x73 goroutine 11879 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567bbb5800, {0x567dd128c8, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567dd128c8?, 0x567c140a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567c2f2d80, {0x567dd128c8?, 0x46a76d?, 0x567c140be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567c2f2d80}, {0x567dd128c8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567dd128b8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567dd128b8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x56787375c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567c140be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567c2f2d80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567c2f2d80?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567c2f2d80}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 11763 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 12839 [IO wait]: internal/poll.runtime_pollWait(0x7f456f808c00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567e3e7180?, 0x567a16ea80?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567e3e7180, {0x567a16ea80, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567e3e7180, {0x567a16ea80?, 0x567a16ea80?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567c418488, {0x567a16ea80?, 0x7f456f65c9d0?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e83e8b8, {0x567a16ea80?, 0x567acf72c0?, 0x567c197c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567bf2dea8, {0x288dfe0, 0x567e83e8b8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567bf2dc08, {0x7f456f76b470, 0x5678c23400}, 0x567c197dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567bf2dc08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567bf2dc08, {0x5678a1f6e0, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567e8784d0}, {0x5678a1f6e0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567db2dc20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567db2dc20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12549 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 11795 [chan receive, 668 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x567dcf5290, {0x289fca0, 0x567bbd3540}) google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 13491 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f98ac00, {0x567e8001f0, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567e8001f0?, 0x567c6c4a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567f98cc00, {0x567e8001f0?, 0x46a76d?, 0x567c6c4be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567f98cc00}, {0x567e8001f0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567e8001e0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567e8001e0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567b50e000) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567c6c4be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567f98cc00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567f98cc00?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567f98cc00}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 13435 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 12878 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567e812a90, 0x3929) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567e812a80, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567eb0ab40}, 0x567e812a80) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 12877 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 12518 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567e16ae00, {0x56787d9411, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567d004930?, {0x56787d9411?, 0x567ada4a01?, 0x567c0aee68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567e3e6d80, {0x56787d9411?, 0x5678792d58?, 0xd2ec80?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x56787d9411?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5679a245d0?, {0x56787d9411?, 0x5678d75db8?, 0x1?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567d2a40c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 12516 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 12064 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567c333e00, {0x56782dc15d, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567cacfe28?, {0x56782dc15d?, 0x567e0e8930?, 0x567cacfe68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567df80880, {0x56782dc15d?, 0x5679b9e630?, 0x26?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x56782dc15d?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x100005678d14618?, {0x56782dc15d?, 0x28bc9f0?, 0x5676a3e640?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567e168100}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 12062 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 12856 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567ddcf440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567ddcf440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12467 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 13390 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567f7e5200) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567f7e5200) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12514 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 12881 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567e16b900, {0x567e2f5060, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567e2f5060?, 0x567c69aa44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567ebfc100, {0x567e2f5060?, 0x46a76d?, 0x567c69abe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567ebfc100}, {0x567e2f5060, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567e2f5050) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567e2f5050}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5677e7b980) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567c69abe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567ebfc100}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567ebfc100?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567ebfc100}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 12815 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 12829 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567e23fe10, 0x309c) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567e23fe00, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567e661d60}, 0x567e23fe00) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 12828 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 710656 [runnable]: net/http.(*connReader).startBackgroundRead.gowrap2() net/http/server.go:698 runtime.goexit({}) runtime/asm_amd64.s:1771 +0x1 created by net/http.(*connReader).startBackgroundRead in goroutine 710672 net/http/server.go:698 +0xb6 goroutine 520552 [chan send, 172 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 520551 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 9152 [IO wait]: internal/poll.runtime_pollWait(0x7f456f756600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567a397e00?, 0x56787b4000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567a397e00, {0x56787b4000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567a397e00, {0x56787b4000?, 0x56787b4000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567797d478, {0x56787b4000?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4edbc0, {0x56787b4000?, 0x567b1ec000?, 0x567d6a1c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567e79dea8, {0x288dfe0, 0x567e4edbc0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567e79dc08, {0x7f456f76b470, 0x567dfab280}, 0x567d6a1dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567e79dc08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567e79dc08, {0x567a7b0dc0, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567edff500}, {0x567a7b0dc0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567aa25440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567aa25440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 5297 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 13187 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f7b9000, {0x5677fa252a, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567c683e28?, {0x5677fa252a?, 0x567c3110a0?, 0x567c683e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567f7cd480, {0x5677fa252a?, 0x5678792d58?, 0xd2ec80?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5677fa252a?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567bf9e8a0?, {0x5677fa252a?, 0x5678e13740?, 0x1?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567f6ca520}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 13185 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 13375 [IO wait]: internal/poll.runtime_pollWait(0x7f456f819a00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567d972700?, 0x5677ffca00?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567d972700, {0x5677ffca00, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567d972700, {0x5677ffca00?, 0x5677ffca00?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567c418cd8, {0x5677ffca00?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4ecdf8, {0x5677ffca00?, 0x567b1f23c0?, 0x567cadfc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567eafd7a8, {0x288dfe0, 0x567e4ecdf8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567eafd508, {0x7f456f76b470, 0x567a59fa80}, 0x567cadfdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567eafd508, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567eafd508, {0x5678edf390, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567ce57650}, {0x5678edf390, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567ee517a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567ee517a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12762 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 13316 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567ee51440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567ee51440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12374 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 650454 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567db4fbd0, 0x2f0) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567db4fbc0, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567e4bd880}, 0x567db4fbc0) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 650453 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 663654 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567d0b6200, {0x567af20250, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567af20250?, 0x567bdcaa44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567cf0c800, {0x567af20250?, 0x46a76d?, 0x567bdcabe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567cf0c800}, {0x567af20250, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567af20240) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567af20240}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567dc5c580) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567bdcabe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567cf0c800}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x567cf0c800?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567cf0c800}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 663647 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 13430 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567f980310, 0x2f07) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567f980300, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567d2cb220}, 0x567f980300) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 13429 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 13159 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567ee50b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567ee50b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 13009 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 154953 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x56787987e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x56787987e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 154968 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 13203 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567f838d90, 0x2cf8) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567f838d80, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567f86c580}, 0x567f838d80) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 13202 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 12938 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567ddcf680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567ddcf680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12631 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 710672 [runnable]: runtime/pprof.writeRuntimeProfile({0x288c7e0, 0x56786bd680}, 0x1, {0x1b798f4, 0x9}, 0x287b050) runtime/pprof/pprof.go:851 +0xb1 runtime/pprof.writeGoroutine({0x288c7e0?, 0x56786bd680?}, 0x567bffc7b8?) runtime/pprof/pprof.go:784 +0x45 runtime/pprof.(*Profile).WriteTo(0x397ea20?, {0x288c7e0?, 0x56786bd680?}, 0xc?) runtime/pprof/pprof.go:408 +0x149 net/http/pprof.handler.ServeHTTP({0x567c5d3b41, 0x9}, {0x289af30, 0x56786bd680}, 0x5677ebb2c0) net/http/pprof/pprof.go:273 +0x52a net/http/pprof.Index({0x289af30, 0x56786bd680}, 0x5677ebb2c0?) net/http/pprof/pprof.go:397 +0xda net/http.HandlerFunc.ServeHTTP(0x567687cfc0?, {0x289af30?, 0x56786bd680?}, 0x9f51d6?) net/http/server.go:2286 +0x29 net/http.(*ServeMux).ServeHTTP(0x48a839?, {0x289af30, 0x56786bd680}, 0x5677ebb2c0) net/http/server.go:2828 +0x1c7 net/http.serverHandler.ServeHTTP({0x56793f5780?}, {0x289af30?, 0x56786bd680?}, 0x1?) net/http/server.go:3311 +0x8e net/http.(*conn).serve(0x567d123c20, {0x289fc68, 0x567d77d2c0}) net/http/server.go:2073 +0x650 created by net/http.(*Server).Serve in goroutine 11794 net/http/server.go:3464 +0x485 goroutine 12954 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567cbdf800, {0x567e42c838, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567e42c838?, 0x567c6f8a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567ebfce80, {0x567e42c838?, 0x46a76d?, 0x567c6f8be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567ebfce80}, {0x567e42c838, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567e42c828) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567e42c828}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567963f780) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567c6f8be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567ebfce80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567ebfce80?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567ebfce80}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 12847 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 13443 [IO wait]: internal/poll.runtime_pollWait(0x7f456f643600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567ee77e00?, 0x5677e4f500?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567ee77e00, {0x5677e4f500, 0x5500, 0x5500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567ee77e00, {0x5677e4f500?, 0x5677e4f500?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567c418eb0, {0x5677e4f500?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4ed578, {0x5677e4f500?, 0x567b3d6780?, 0x567c7d7c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567f9782a8, {0x288dfe0, 0x567e4ed578}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567f978008, {0x7f456f76b470, 0x567a6f7580}, 0x567c7d7dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567f978008, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567f978008, {0x5678f17eb0, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567f952620}, {0x5678f17eb0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567f7e5320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567f7e5320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 13168 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 13068 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f830100, {0x5678cb155f, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567c736e28?, {0x5678cb155f?, 0x567f821ce0?, 0x567c736e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567ee77700, {0x5678cb155f?, 0x0?, 0x5?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5678cb155f?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xd389b9?, {0x5678cb155f?, 0x567ee77480?, 0x567c736f68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567ee65d60}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 13066 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 13058 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567ee4ba00, {0x567e4ec508, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567e4ec508?, 0x567c71fa44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567ee77000, {0x567e4ec508?, 0x46a76d?, 0x567c71fbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567ee77000}, {0x567e4ec508, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567e4ec4f8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567e4ec4f8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5679e4d280) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567c71fbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567ee77000}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567ee77000?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567ee77000}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 12933 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 13113 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567f7e4480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12876 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 518010 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567b6fde00, {0x567daa80b8, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567daa80b8?, 0x567f434a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567b4b5480, {0x567daa80b8?, 0x46a76d?, 0x567f434be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567b4b5480}, {0x567daa80b8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567daa80a8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567daa80a8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567886d940) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567f434be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567b4b5480}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x567b4b5480?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567b4b5480}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 518004 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 709749 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567acc3700, {0x567ade2eb0, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x1100000000000000?, {0x567ade2eb0?, 0x3ffcf00000000?, 0x3ffcf00000125?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567cdbb200, {0x567ade2eb0?, 0x56772cd6c8?, 0xcff6d1?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567cdbb200}, {0x567ade2eb0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567ade2ea0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567ade2ea0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567c260740) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0x567c260740) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xa5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage(0x5678cdea88, {0x28bd4d0, 0x567cdbb200}) github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:53 +0x272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream(0x10?, {0x28bd4d0, 0x567cdbb200}) github.com/libp2p/go-libp2p-kad-dht@v0.39.0/dht_net.go:27 +0x1d github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x567cdbb200?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567cdbb200}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 697524 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 13440 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f92d700, {0x567a630f70, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567a630f70?, 0x567c68da44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567f98c580, {0x567a630f70?, 0x46a76d?, 0x567c68dbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567f98c580}, {0x567a630f70, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567a630f60) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567a630f60}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567ab0d440) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567c68dbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567f98c580}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567f98c580?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567f98c580}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 13397 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 154975 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567eda7e00, {0x567a2b5ed0, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567a2b5ed0?, 0x567c7f9a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567e7e1600, {0x567a2b5ed0?, 0x46a76d?, 0x567c7f9be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567e7e1600}, {0x567a2b5ed0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567a2b5ec0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567a2b5ec0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5678232d40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567c7f9be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567e7e1600}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x567e7e1600?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567e7e1600}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 154957 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 13219 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f7b9700, {0x567e670388, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567e670388?, 0x567c2e2a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567f7cdb80, {0x567e670388?, 0x46a76d?, 0x567c2e2be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567f7cdb80}, {0x567e670388, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567e670378) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567e670378}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567a2a9800) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567c2e2be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567f7cdb80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567f7cdb80?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567f7cdb80}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 13118 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 13397 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567ee517a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 5205 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 12830 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567cbdef00, {0x56789e6fe0, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567e8b3110?, {0x56789e6fe0?, 0x289fd01?, 0x567c1fce68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567e241980, {0x56789e6fe0?, 0x26?, 0x56789591c0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x56789e6fe0?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567c1fcf58?, {0x56789e6fe0?, 0x567d971110?, 0x567c1fcfb0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567e661d60}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 12828 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 13391 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567f7e5200) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12514 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 13094 [select, 3 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567f7e4360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 8266 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 13497 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567f9a0120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 13482 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 13471 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f98a900, {0x5678f55b09, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567d796e28?, {0x5678f55b09?, 0x567f987ea0?, 0x567d796e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567f98ca00, {0x5678f55b09?, 0x567ae67530?, 0x26?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5678f55b09?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567e0e96b8?, {0x5678f55b09?, 0x56791b3098?, 0x1?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567d2cb940}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 13456 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 11147 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5678b3c610, 0x2edb) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5678b3c600, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567e2633c0}, 0x5678b3c600) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11137 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 11140 [chan receive, 668 minutes]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0x5677eb8a50, {0x567c50787b, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:173 +0x45c github.com/quic-go/quic-go.(*ReceiveStream).Read(0x5677eb8a50, {0x567c50787b, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 +0xd4 github.com/quic-go/quic-go.(*Stream).Read(...) github.com/quic-go/quic-go@v0.59.0/stream.go:117 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read({0x567c338e28?}, {0x567c50787b?, 0x5678b4a6f8?, 0x41c480?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 +0x1c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x5678b17180, {0x567c50787b?, 0x567c338e78?, 0x567c338eb0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567c50787b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567e954700?, {0x567c50787b?, 0x5678863810?, 0x0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567e263200}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11138 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 13118 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567f7e4480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 6320 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 13426 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f89db00, {0x5678f1780f, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567b37be28?, {0x5678f1780f?, 0x567d411e30?, 0x567b37be68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567f8e3b00, {0x5678f1780f?, 0x567b37bea0?, 0x41bc5e?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5678f1780f?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x0?, {0x5678f1780f?, 0x567f958f48?, 0x5678edeb1c?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567d2cb000}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 13424 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 13470 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567fa00550, 0x30ce) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567fa00540, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567d2cb940}, 0x567fa00540) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 13456 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 12947 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567ddcf680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 6914 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 13437 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f98a100, {0x567e6d1438, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567e6d1438?, 0x567ca21a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567f8e3e00, {0x567e6d1438?, 0x46a76d?, 0x567ca21be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567f8e3e00}, {0x567e6d1438, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567e6d1428) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567e6d1428}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567acdd4c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567ca21be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567f8e3e00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567f8e3e00?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567f8e3e00}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 13394 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 13001 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567e8138d0, 0x2d8e) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567e8138c0, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567ee64ac0}, 0x567e8138c0) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 12993 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 9153 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567aa25440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567aa25440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 5297 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 12832 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567cbdf000, {0x56789e6fe4, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567e8b3490?, {0x56789e6fe4?, 0x289fd01?, 0x567cb15e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567e241a00, {0x56789e6fe4?, 0x0?, 0x5600000000?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x56789e6fe4?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x100000001?, {0x56789e6fe4?, 0x0?, 0x0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567e661e60}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 12827 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 9163 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567aa25560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6442 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 7222 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0x567db56690) github.com/quic-go/quic-go@v0.59.0/send_queue.go:84 +0x110 github.com/quic-go/quic-go.(*Conn).run.func3() github.com/quic-go/quic-go@v0.59.0/connection.go:588 +0x25 created by github.com/quic-go/quic-go.(*Conn).run in goroutine 7220 github.com/quic-go/quic-go@v0.59.0/connection.go:587 +0x1cf goroutine 12059 [select, 3 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567db2d440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 12057 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 11872 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5678b4d8c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5678b4d8c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 11731 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 11863 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567ba6b210, 0x414e) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567ba6b200, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567c1b21a0}, 0x567ba6b200) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11862 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 14527 [IO wait]: internal/poll.runtime_pollWait(0x7f456f804e00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567f9e8f80?, 0x567ad55500?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567f9e8f80, {0x567ad55500, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567f9e8f80, {0x567ad55500?, 0x567ad55500?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567bb3a4b0, {0x567ad55500?, 0x7f456f65c9d0?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e83e930, {0x567ad55500?, 0x567b6f4f00?, 0x567cb06c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567f979b28, {0x288dfe0, 0x567e83e930}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567f979888, {0x7f456f76b470, 0x567bb1e280}, 0x567cb06dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567f979888, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567f979888, {0x567970cb80, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567d4cee70}, {0x567970cb80, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567f9a0c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567f9a0c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 13595 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 9063 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567aa250e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 5638 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 11755 [IO wait]: internal/poll.runtime_pollWait(0x7f456f765000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567ba5e680?, 0x567805c600?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567ba5e680, {0x567805c600, 0x1300, 0x1300}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567ba5e680, {0x567805c600?, 0x567805c600?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567c51f308, {0x567805c600?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4ed5d8, {0x567805c600?, 0x567b7f2960?, 0x567c06ac00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567ae87428, {0x288dfe0, 0x567e4ed5d8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567ae87188, {0x7f456f76b470, 0x5678538fc0}, 0x567c06adc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567ae87188, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567ae87188, {0x5677853e20, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567ba57960}, {0x5677853e20, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5678b4cd80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5678b4cd80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6856 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 11823 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5678b4d680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5678b4d680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 11765 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 11869 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567bbb5700, {0x5677bf6968, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567f240e28?, {0x5677bf6968?, 0x567bfdd490?, 0x567f240e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567c2f2500, {0x5677bf6968?, 0x567f240ec0?, 0x10d9c09?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5677bf6968?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x1b7ed2b?, {0x5677bf6968?, 0x567f240fb0?, 0x2?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567c1b2b80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11867 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 13508 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567fa00b50, 0x2fbe) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567fa00b40, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567fa500e0}, 0x567fa00b40) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 13507 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 13531 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567fa4b100, {0x567e789840, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567e789840?, 0x567c7c9a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567fa4d100, {0x567e789840?, 0x46a76d?, 0x567c7c9be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567fa4d100}, {0x567e789840, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567e789830) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567e789830}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567b04eec0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567c7c9be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567fa4d100}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567fa4d100?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567fa4d100}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 13501 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 13528 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567fa00cd0, 0x2e0e) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567fa00cc0, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567fa50f20}, 0x567fa00cc0) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 13527 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 663448 [IO wait]: internal/poll.runtime_pollWait(0x7f456f764600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567ce1f900?, 0x567a184c00?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567ce1f900, {0x567a184c00, 0x2600, 0x2600}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567ce1f900, {0x567a184c00?, 0x567a184c00?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567b82e370, {0x567a184c00?, 0x7f456f65c9d0?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e83e8d0, {0x567a184c00?, 0x567bbb2b40?, 0x5678696c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567ae2ed28, {0x288dfe0, 0x567e83e8d0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567ae2ea88, {0x7f456f76b470, 0x567d454740}, 0x5678696dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567ae2ea88, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567ae2ea88, {0x56781f9e70, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567bbfd880}, {0x56781f9e70, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567ce82b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567ce82b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 663447 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 19818 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567e2c4d90, 0x221c5) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567e2c4d80, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567b06b340}, 0x567e2c4d80) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 19817 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 13225 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f7b9a00, {0x567e670880, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567e670880?, 0x567c756a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567f900280, {0x567e670880?, 0x46a76d?, 0x567c756be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567f900280}, {0x567e670880, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567e670870) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567e670870}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567a2a9b80) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567c756be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567f900280}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567f900280?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567f900280}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 13094 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 18217 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567d1477a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567d1477a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 18214 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 18224 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567d3b0790, 0x182cb) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567d3b0780, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567d3bd1a0}, 0x567d3b0780) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 18223 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 11072 [chan receive, 668 minutes]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0x5677eb8630, {0x567c50747b, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:173 +0x45c github.com/quic-go/quic-go.(*ReceiveStream).Read(0x5677eb8630, {0x567c50747b, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 +0xd4 github.com/quic-go/quic-go.(*Stream).Read(...) github.com/quic-go/quic-go@v0.59.0/stream.go:117 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read({0x567bfefe28?}, {0x567c50747b?, 0x5678b295d8?, 0x41c480?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 +0x1c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x5678b16b00, {0x567c50747b?, 0x567bfefe78?, 0x567bfefeb0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567c50747b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567ea08bd0?, {0x567c50747b?, 0x5678863b90?, 0x0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567e262aa0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11070 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 11769 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567bafaa00, {0x567817ea8c, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567c799e28?, {0x567817ea8c?, 0x567bb6c9a0?, 0x567c799e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567bcd2180, {0x567817ea8c?, 0x0?, 0x5?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567817ea8c?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xd389b9?, {0x567817ea8c?, 0x567ba70d00?, 0x567c799f68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567bc80500}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11767 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 13444 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567f7e5320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567f7e5320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 13168 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 12879 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567e16be00, {0x5678a7376d, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567bfcde28?, {0x5678a7376d?, 0x567eac1810?, 0x567bfcde68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567d973880, {0x5678a7376d?, 0x100000000000000?, 0x289fc68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5678a7376d?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567e8b38e8?, {0x5678a7376d?, 0x56781b9380?, 0x567d2a21a0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567eb0ab40}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 12877 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 9183 [IO wait]: internal/poll.runtime_pollWait(0x7f456f75fa00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567a7ba180?, 0x567c264a80?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567a7ba180, {0x567c264a80, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567a7ba180, {0x567c264a80?, 0x567c264a80?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567797d480, {0x567c264a80?, 0x7f456f65c9d0?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e83e9f0, {0x567c264a80?, 0x567bed1680?, 0x567ef72c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567e79d7a8, {0x288dfe0, 0x567e83e9f0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567e79d508, {0x7f456f76b470, 0x567dfab380}, 0x567ef72dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567e79d508, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567e79d508, {0x567a7f4840, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567eec7500}, {0x567a7f4840, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567aa257a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567aa257a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 5444 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 86549 [select, 599 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567fa4a600, {0x567ba3a4fe, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567e635260?, {0x567ba3a4fe?, 0x5677da3f01?, 0x5677da3e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567f7ccc80, {0x567ba3a4fe?, 0x0?, 0x5677da3f70?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567ba3a4fe?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5676be67e0?, {0x567ba3a4fe?, 0x5677da3fb0?, 0x2?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567bc807a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 86547 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 13043 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567ee4b400, {0x567e3b3ee8, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567e3b3ee8?, 0x567eb35a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567ee76d80, {0x567e3b3ee8?, 0x46a76d?, 0x567eb35be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567ee76d80}, {0x567e3b3ee8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567e3b3ed8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567e3b3ed8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5679e4ce40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567eb35be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567ee76d80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567ee76d80?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567ee76d80}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 12947 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 13019 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567ddcf9e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 12864 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 19801 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5678473d40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 19815 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 12847 [select, 3 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567ddcf440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 7784 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 157038 [IO wait]: internal/poll.runtime_pollWait(0x7f456f7ff000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567d3ea100?, 0x567a584000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567d3ea100, {0x567a584000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567d3ea100, {0x567a584000?, 0x567a584000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5679e169e0, {0x567a584000?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4edbd8, {0x567a584000?, 0x567c0f74a0?, 0x567c702c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567e6817a8, {0x288dfe0, 0x567e4edbd8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567e681508, {0x7f456f76b470, 0x567bc4abc0}, 0x567c702dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567e681508, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567e681508, {0x567ba3b850, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567edffb20}, {0x567ba3b850, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5678e96d80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5678e96d80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 157041 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 13450 [IO wait]: internal/poll.runtime_pollWait(0x7f456f80a200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567f942300?, 0x5677eea000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567f942300, {0x5677eea000, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567f942300, {0x5677eea000?, 0x5677eea000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567c418fb8, {0x5677eea000?, 0x7f456f65c9d0?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e83e750, {0x5677eea000?, 0x567c29ab40?, 0x56787f7c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567f978628, {0x288dfe0, 0x567e83e750}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567f978388, {0x7f456f76b470, 0x567acdc480}, 0x56787f7dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567f978388, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567f978388, {0x5678f847b0, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567f952e00}, {0x5678f847b0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567f7e5560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567f7e5560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 13360 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 11431 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5678a7db00, {0x567db09270, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567db09270?, 0x567eb8ca44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567a7e9580, {0x567db09270?, 0x46a76d?, 0x567eb8cbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567a7e9580}, {0x567db09270, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567db09260) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567db09260}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5678539380) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567eb8cbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567a7e9580}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567a7e9580?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567a7e9580}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 9468 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 9433 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567b0f4700, {0x567b951990, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567b951990?, 0x567efd8a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x5676979380, {0x567b951990?, 0x46a76d?, 0x567efd8be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x5676979380}, {0x567b951990, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567b951980) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567b951980}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5677fc01c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567efd8be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x5676979380}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x5676979380?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x5676979380}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 9067 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 9436 [IO wait]: internal/poll.runtime_pollWait(0x7f456f762e00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567b4b4400?, 0x5677ffb500?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567b4b4400, {0x5677ffb500, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567b4b4400, {0x5677ffb500?, 0x5677ffb522?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x56770c0048, {0x5677ffb500?, 0x7f456f615a28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567ebc1c68, {0x5677ffb500?, 0x567c5e0f00?, 0x567ac64c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567ecd57a8, {0x288dfe0, 0x567ebc1c68}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567ecd5508, {0x7f456f76b470, 0x567e785840}, 0x567ac64dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567ecd5508, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567ecd5508, {0x567a851410, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x5677fe58f0}, {0x567a851410, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x56769b3b00) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x56769b3b00) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6495 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 9437 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x56769b3b00) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x56769b3b00) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6495 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 9438 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x56769b3b00) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6495 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 9468 [select, 3 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x56769b3b00) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 6490 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 16316 [select, 309 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567d240360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 9241 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 16306 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567d240360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 16172 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 17908 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567d241440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 17899 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 148673 [chan send, 535 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 148672 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 16155 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567cd90100, {0x567d2c3990, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567d2c3990?, 0x567a80aa44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567cdbb400, {0x567d2c3990?, 0x46a76d?, 0x567a80abe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567cdbb400}, {0x567d2c3990, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567d2c3980) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567d2c3980}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567e784a40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567a80abe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567cdbb400}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567cdbb400?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567cdbb400}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 14687 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 278573 [IO wait]: internal/poll.runtime_pollWait(0x7f456f761c00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567d973380?, 0x5678e39000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567d973380, {0x5678e39000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567d973380, {0x5678e39000?, 0x5678e39000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567bdc1488, {0x5678e39000?, 0x7f456f65c9d0?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e83e870, {0x5678e39000?, 0x5676bfb4a0?, 0x567c9bac00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x56795df428, {0x288dfe0, 0x567e83e870}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x56795df188, {0x7f456f76b470, 0x56783d1740}, 0x567c9badc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x56795df188, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x56795df188, {0x567a7b1880, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567b793c70}, {0x567a7b1880, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567c0eed80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567c0eed80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 278580 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 11808 [chan receive, 668 minutes]: github.com/ezex-io/gopkg/signal.HandleSignals.func1() github.com/ezex-io/gopkg/signal@v0.0.0-20260127151556-579a32f19aa7/signal.go:38 +0x2b created by github.com/ezex-io/gopkg/signal.HandleSignals in goroutine 1 github.com/ezex-io/gopkg/signal@v0.0.0-20260127151556-579a32f19aa7/signal.go:37 +0xa5 goroutine 11807 [syscall, 668 minutes]: os/signal.signal_recv() runtime/sigqueue.go:152 +0x98 os/signal.loop() os/signal/signal_unix.go:23 +0x13 created by os/signal.Notify.func1.1 in goroutine 1 os/signal/signal.go:152 +0x1f goroutine 11805 [IO wait]: internal/poll.runtime_pollWait(0x7f456f75ee00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567bfd6080?, 0x900000036?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x567bfd6080) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x567bfd6080) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x567870d2c0) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x567870d2c0) net/tcpsock.go:387 +0x30 net/http.(*Server).Serve(0x567bbb4a00, {0x289afc0, 0x567870d2c0}) net/http/server.go:3434 +0x30c github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve(0x567dcbcd50, {0x289afc0, 0x567870d2c0}) github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 +0x68 github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1() github.com/pactus-project/pactus/www/jsonrpc/server.go:84 +0xab created by github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer in goroutine 1 github.com/pactus-project/pactus/www/jsonrpc/server.go:82 +0x865 goroutine 11804 [chan receive]: github.com/creachadair/jrpc2/channel.direct.Recv(...) github.com/creachadair/jrpc2@v1.3.5/channel/channel.go:95 github.com/creachadair/jrpc2.(*Client).accept(0x567bfd6000, {0x7f456f5de558, 0x567dcf5dd0}) github.com/creachadair/jrpc2@v1.3.5/client.go:76 +0x63 github.com/creachadair/jrpc2.NewClient.func1() github.com/creachadair/jrpc2@v1.3.5/client.go:65 +0x65 sync.(*WaitGroup).Go.func1() sync/waitgroup.go:258 +0x4a created by sync.(*WaitGroup).Go in goroutine 1 sync/waitgroup.go:238 +0x73 goroutine 11803 [chan receive]: github.com/creachadair/jrpc2.(*Server).nextRequest(0x567bda4a50) github.com/creachadair/jrpc2@v1.3.5/server.go:198 +0xec github.com/creachadair/jrpc2.(*Server).serve(0x567bda4a50) github.com/creachadair/jrpc2@v1.3.5/server.go:171 +0x39 sync.(*WaitGroup).Go.func1() sync/waitgroup.go:258 +0x4a created by sync.(*WaitGroup).Go in goroutine 1 sync/waitgroup.go:238 +0x73 goroutine 11235 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5678a7d900, {0x567b7a20bf, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567af5ce28?, {0x567b7a20bf?, 0x5678b5d030?, 0x567af5ce68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x5678b17b00, {0x567b7a20bf?, 0x567af5ce78?, 0x567af5ceb0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567b7a20bf?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567a408770?, {0x567b7a20bf?, 0x5679094150?, 0x0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567a632880}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11208 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 11234 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5678b3d210, 0x2cc0) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5678b3d200, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567a632880}, 0x5678b3d200) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11208 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 157062 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567fa00310, 0x278ef) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567fa00300, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567dc76320}, 0x567fa00300) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 157061 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 157063 [select, 527 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567c156f00, {0x567a8512bb, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567eaafdc0?, {0x567a8512bb?, 0x567ab37601?, 0x567ab37668?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567eda5c80, {0x567a8512bb?, 0x0?, 0x0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567a8512bb?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567ab375f0?, {0x567a8512bb?, 0x567ab375f4?, 0xcfcca0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567dc76320}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 157061 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 9739 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567b0f5e00, {0x5677ff46e8, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x5677ff46e8?, 0x567eb7ba44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x5677f06e80, {0x5677ff46e8?, 0x46a76d?, 0x567eb7bbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x5677f06e80}, {0x5677ff46e8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5677ff46d8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x5677ff46d8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567b34b1c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567eb7bbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x5677f06e80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x5677f06e80?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x5677f06e80}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 9172 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 11444 [select, 3 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5678b4c480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 5603 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 154973 [select, 529 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567eda7d00, {0x56796db51f, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567eb79e28?, {0x56796db51f?, 0x567eaaf5e0?, 0x567eb79e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567e7e1580, {0x56796db51f?, 0xa00567c1b76c0?, 0x7f456f610288?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x56796db51f?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x1?, {0x56796db51f?, 0x39ae120?, 0x5676813768?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567e6608a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 154971 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 16291 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567cd90700, {0x567b8f1db0, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567b8f1db0?, 0x567f611a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567b808c80, {0x567b8f1db0?, 0x46a76d?, 0x567f611be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567b808c80}, {0x567b8f1db0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567b8f1da0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567b8f1da0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567e7c40c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567f611be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567b808c80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567b808c80?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567b808c80}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 16233 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 16285 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567873a3d0, 0x2f01) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567873a3c0, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x56787698a0}, 0x567873a3c0) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 16284 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 11398 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0x567b40e9f0) github.com/quic-go/quic-go@v0.59.0/send_queue.go:84 +0x110 github.com/quic-go/quic-go.(*Conn).run.func3() github.com/quic-go/quic-go@v0.59.0/connection.go:588 +0x25 created by github.com/quic-go/quic-go.(*Conn).run in goroutine 11396 github.com/quic-go/quic-go@v0.59.0/connection.go:587 +0x1cf goroutine 11596 [select, 9 minutes]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x28bcee0, {0x289fbc0, 0x39d28e0}) github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:96 +0x10d github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0x460760?, {0x289fbc0, 0x39d28e0}) github.com/quic-go/quic-go@v0.59.0/streams_map.go:153 +0xdf github.com/quic-go/quic-go.(*Conn).AcceptStream(...) github.com/quic-go/quic-go@v0.59.0/connection.go:2885 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream(0x5678792c10?) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:80 +0x2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 9836 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 664565 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567a572fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 664561 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 13431 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f89de00, {0x5678f17ddd, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567c7bfe28?, {0x5678f17ddd?, 0x567f9862a0?, 0x567c7bfe68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567f8e3d00, {0x5678f17ddd?, 0x567c7bff10?, 0x20?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5678f17ddd?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567d411f08?, {0x5678f17ddd?, 0x567f8c23c0?, 0x0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567d2cb220}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 13429 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 11797 [chan receive, 668 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x567dcf52f0, {0x289fca0, 0x567bbd35e0}) google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 13208 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f831900, {0x567e612a30, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567e612a30?, 0x567eabba44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567f867200, {0x567e612a30?, 0x46a76d?, 0x567eabbbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567f867200}, {0x567e612a30, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567e612a20) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567e612a20}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567a59f880) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567eabbbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567f867200}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567f867200?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567f867200}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 13163 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 11435 [IO wait]: internal/poll.runtime_pollWait(0x7f456f81e200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5676b85980?, 0x5677eeca00?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5676b85980, {0x5677eeca00, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5676b85980, {0x5677eeca00?, 0x5677eeca00?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x56770c1dd0, {0x5677eeca00?, 0x7f456f65c9d0?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e83e8a0, {0x5677eeca00?, 0x5677e78780?, 0x567bfe5c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567e681b28, {0x288dfe0, 0x567e83e8a0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567e681888, {0x7f456f76b470, 0x567b7105c0}, 0x567bfe5dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567e681888, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567e681888, {0x567b054350, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567ad1c460}, {0x567b054350, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5678b4c480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5678b4c480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 10385 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 11436 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5678b4c480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5678b4c480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 10385 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 86890 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567ae5cc60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 86872 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 18241 [select, 668 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567c93fc00, {0x567ad056bf, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567c8f3e28?, {0x567ad056bf?, 0x567cbb0e00?, 0x567c8f3e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567d3ea580, {0x567ad056bf?, 0x567c8f3ea0?, 0x41bc5e?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567ad056bf?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x0?, {0x567ad056bf?, 0x56786144c8?, 0x567a92d44c?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567d3bd1a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 18223 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 11799 [chan receive, 668 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x567dcf57a0, {0x289fca0, 0x567bbd3900}) google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 11437 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5678b4c480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 10385 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 624184 [select, 72 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567cf93900, {0x567bb5ef2b, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567f433e28?, {0x567bb5ef2b?, 0x567b99bce0?, 0x567f433e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x5678a5bd00, {0x567bb5ef2b?, 0x567a129ec0?, 0x10d9c09?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567bb5ef2b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x1b7ed2b?, {0x567bb5ef2b?, 0x567a129fb0?, 0x2?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567c3f6d00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 624182 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 11494 [select]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x28bcee0, {0x289fbc0, 0x39d28e0}) github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:96 +0x10d github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0x460760?, {0x289fbc0, 0x39d28e0}) github.com/quic-go/quic-go@v0.59.0/streams_map.go:153 +0xdf github.com/quic-go/quic-go.(*Conn).AcceptStream(...) github.com/quic-go/quic-go@v0.59.0/connection.go:2885 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream(0x5678792c10?) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/conn.go:80 +0x2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 10595 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 664305 [IO wait]: internal/poll.runtime_pollWait(0x7f456f761e00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567d3ea880?, 0x5677358000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567d3ea880, {0x5677358000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567d3ea880, {0x5677358000?, 0x5677358000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567b2abf08, {0x5677358000?, 0x7f456f65c9d0?, 0x7f45b67fea00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e83e9d8, {0x5677358000?, 0x56780a2f00?, 0x567bdccc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567e680d28, {0x288dfe0, 0x567e83e9d8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567e680a88, {0x7f456f76b470, 0x5677f4cbc0}, 0x567bdccdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567e680a88, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567e680a88, {0x567c3743a0, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567b202f50}, {0x567c3743a0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567aa0bb00) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567aa0bb00) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 664303 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 10243 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5676a6a900, {0x56790bb630, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x56790bb630?, 0x567f0d2a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x5678c10f00, {0x56790bb630?, 0x46a76d?, 0x567f0d2be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x5678c10f00}, {0x56790bb630, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x56790bb620) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x56790bb620}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567badaf00) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567f0d2be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x5678c10f00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x5678c10f00?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x5678c10f00}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 9169 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 652746 [select, 45 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567b7eed00, {0x56781ce84a, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567a52be28?, {0x56781ce84a?, 0x567b218930?, 0x567a52be68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567ba16180, {0x56781ce84a?, 0x567cc9cc00?, 0x26?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x56781ce84a?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x1?, {0x56781ce84a?, 0x39ae120?, 0x567a126f68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567a8c2520}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 652744 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 86540 [IO wait]: internal/poll.runtime_pollWait(0x7f456f808800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567f7cc700?, 0x5679a1a000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567f7cc700, {0x5679a1a000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567f7cc700, {0x5679a1a000?, 0x5679a1a000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567797d250, {0x5679a1a000?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4ed650, {0x5679a1a000?, 0x56780b2f00?, 0x567bffbc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567a1129a8, {0x288dfe0, 0x567e4ed650}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567a112708, {0x7f456f76b470, 0x5678775bc0}, 0x567bffbdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567a112708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567a112708, {0x567c58f540, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x5678ed0c40}, {0x567c58f540, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567a19e7e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567a19e7e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 86537 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 86889 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567ae5cc60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567ae5cc60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 86872 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 18059 [IO wait]: internal/poll.runtime_pollWait(0x7f456f642a00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567b2e5500?, 0x567c256000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567b2e5500, {0x567c256000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567b2e5500, {0x567c256000?, 0x567ceb9ee0?, 0x567eab9be0?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x56767b1900, {0x567c256000?, 0x48b4ac?, 0x19b5360?}) net/net.go:196 +0x45 bufio.(*Reader).Read(0x567bcaf380, {0x567b2537e4, 0x9, 0x4f11da?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x288bec0, 0x567bcaf380}, {0x567b2537e4, 0x9, 0x9}, 0x9) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0x567b2537e4, 0x9, 0x124ba92?}, {0x288bec0?, 0x567bcaf380?}) golang.org/x/net@v0.53.0/http2/frame.go:250 +0x65 golang.org/x/net/http2.(*Framer).ReadFrameHeader(0x567b2537a0) golang.org/x/net@v0.53.0/http2/frame.go:513 +0x6b google.golang.org/grpc/internal/transport.(*framer).readFrame(0x567b2e5580) google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:480 +0x45 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0x567c250340, {0x289fc68, 0x567c0c78c0}, 0x567c0c78f0) google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 +0xff google.golang.org/grpc.(*Server).serveStreams(0x5676a298c8, {0x289fbc0?, 0x39d28e0?}, {0x28a1260, 0x567c250340}, {0x28b14d8?, 0x56767b1900?}) google.golang.org/grpc@v1.80.0/server.go:1059 +0x368 google.golang.org/grpc.(*Server).handleRawConn.func1() google.golang.org/grpc@v1.80.0/server.go:993 +0x56 created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 18056 google.golang.org/grpc@v1.80.0/server.go:992 +0x1cb goroutine 419146 [select, 270 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567cd91c00, {0x567b0e44ee, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x567be4eaf0?, {0x567b0e44ee?, 0x1?, 0x5678f14e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567a397700, {0x567b0e44ee?, 0x567b8e2540?, 0x56788f5e20?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x567b0e44ee?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5678f14ee8?, {0x567b0e44ee?, 0x5678f14ee8?, 0x5678f14fb0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567dd1bbe0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 419144 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 18058 [select, 70 minutes]: google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0x567c250340) google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1203 +0x1e5 created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 18056 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:363 +0x1929 goroutine 11612 [chan receive, 668 minutes]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0x567af73ad0, {0x5679d58a6c, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:173 +0x45c github.com/quic-go/quic-go.(*ReceiveStream).Read(0x567af73ad0, {0x5679d58a6c, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 +0xd4 github.com/quic-go/quic-go.(*Stream).Read(...) github.com/quic-go/quic-go@v0.59.0/stream.go:117 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read({0x567be6be28?}, {0x5679d58a6c?, 0x567b99b098?, 0x41c480?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 +0x1c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567ba16300, {0x5679d58a6c?, 0x26?, 0x567841ac80?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5679d58a6c?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x567d779880?, {0x5679d58a6c?, 0x567b3c18f0?, 0x0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5677ee38c8, {0x28bd568, 0x567b98d340}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 11610 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 11873 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5678b4d8c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 11731 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 693845 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567c97b300, {0x567e69efa0, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567e69efa0?, 0x567ee2ba44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567d28f980, {0x567e69efa0?, 0x46a76d?, 0x567ee2bbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567d28f980}, {0x567e69efa0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567e69ef90) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567e69ef90}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567898c400) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567ee2bbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567d28f980}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x567d28f980?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567d28f980}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 693842 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 660903 [select, 3 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x567a27a120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2cdeb?) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 660901 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 660899 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x567a27a120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x567a27a120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 660880 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 18057 [select]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x567c22b200, 0x1) google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:420 +0x10a google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x567c254140) google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:597 +0x78 google.golang.org/grpc/internal/transport.NewServerTransport.func3() google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 +0xdc created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 18056 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:340 +0x18e7 goroutine 641005 [chan receive, 15 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x567b32fd30, {0x289fca0, 0x567fc7d4a0}) google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 641002 google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 692618 [select, 15 minutes]: google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0x567cebe340) google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1203 +0x1e5 created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 692616 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:363 +0x1929 goroutine 10369 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5676a6ba00, {0x567970b1e0, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567970b1e0?, 0x567b0ffa44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x5678c11300, {0x567970b1e0?, 0x46a76d?, 0x567b0ffbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x5678c11300}, {0x567970b1e0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567970b1d0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567970b1d0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567afa61c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567b0ffbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x5678c11300}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x5678c11300?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x5678c11300}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 9180 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 18245 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567c93fe00, {0x567d494460, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567d494460?, 0x567c273a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567d3ea600, {0x567d494460?, 0x46a76d?, 0x567c273be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567d3ea600}, {0x567d494460, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567d494450) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567d494450}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567d3e5740) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567c273be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567d3ea600}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567d3ea600?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567d3ea600}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 18221 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 83470 [chan send, 601 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 83469 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 630571 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x567a9227e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 630553 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 660898 [IO wait]: internal/poll.runtime_pollWait(0x7f456f819200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567cfb1d80?, 0x56773bc000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567cfb1d80, {0x56773bc000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567cfb1d80, {0x56773bc000?, 0x56773bc000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567b8c00b0, {0x56773bc000?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4ed170, {0x56773bc000?, 0x567838c1e0?, 0x5678676c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567a4ae628, {0x288dfe0, 0x567e4ed170}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567a4ae388, {0x7f456f76b470, 0x567cbd8d40}, 0x5678676dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567a4ae388, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567a4ae388, {0x567ba05bf0, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x5678742540}, {0x567ba05bf0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567a27a120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567a27a120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 660880 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 679739 [chan send, 25 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 679738 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 693831 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x567ecc4fd0, 0xa25) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x289fca0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x567ecc4fc0, {0x289fca0, 0x5676a70e10}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5677ee38c8, {0x289fca0, 0x5676a70e10}, {0x28bd568, 0x567cad5d60}, 0x567ecc4fc0) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 693830 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 710547 [chan receive]: github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).doDial(0x567aa87dc0, {{0x567a7f9230, 0x26}, {0x567edef380, 0x2, 0x10}}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:240 +0x4c5 github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleDial(0x567aa87dc0, {0x567a7f9230, 0x26}, {0x567702a8a0, 0x3, 0x3}, 0x567f91b500) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:204 +0xf2c github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).handleStream(0x567aa87dc0, {0x28bd4d0, 0x567d28e680}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:93 +0x4b1 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x567d28e680?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567d28e680}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 11494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 10839 [chan receive]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0x567c5db8c0, {0x567ab9b228, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:173 +0x45c github.com/quic-go/quic-go.(*ReceiveStream).Read(0x567c5db8c0, {0x567ab9b228, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 +0xd4 github.com/quic-go/quic-go.(*Stream).Read(...) github.com/quic-go/quic-go@v0.59.0/stream.go:117 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read({0x469410?}, {0x567ab9b228?, 0x0?, 0x567eab5868?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 +0x1c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567a2e9780, {0x567ab9b228?, 0x46a76d?, 0x567eab5be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567a2e9780}, {0x567ab9b228, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567ab9b218) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567ab9b218}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567add8040) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567eab5be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567a2e9780}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567a2e9780?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567a2e9780}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 9160 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 10659 [chan receive]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0x567c5dad10, {0x567a8158e8, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:173 +0x45c github.com/quic-go/quic-go.(*ReceiveStream).Read(0x567c5dad10, {0x567a8158e8, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 +0xd4 github.com/quic-go/quic-go.(*Stream).Read(...) github.com/quic-go/quic-go@v0.59.0/stream.go:117 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read({0x469410?}, {0x567a8158e8?, 0x0?, 0x567cac5868?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 +0x1c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567a2e8300, {0x567a8158e8?, 0x46a76d?, 0x567cac5be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567a2e8300}, {0x567a8158e8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567a8158d8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567a8158d8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567b787900) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567cac5be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567a2e8300}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567a2e8300?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567a2e8300}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 9070 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 155199 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567f63f000, {0x5678b64730, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x5678b64730?, 0x567be2ca44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567b5f8000, {0x5678b64730?, 0x46a76d?, 0x567be2cbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567b5f8000}, {0x5678b64730, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5678b64720) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x5678b64720}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567ba82640) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567be2cbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567b5f8000}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x56767fbd80?, 0x289fbc0?}, {0x7f456f61ae80?, 0x567b5f8000?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567b5f8000}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 155219 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 11853 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567bafbd00, {0x567dd761c0, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567dd761c0?, 0x567dc16a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567bcd3400, {0x567dd761c0?, 0x46a76d?, 0x567dc16be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567bcd3400}, {0x567dd761c0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567dd761b0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567dd761b0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567871f580) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567dc16be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567bcd3400}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567bcd3400?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567bcd3400}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 11859 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 11537 [chan receive]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0x567af72a50, {0x567db7e448, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:173 +0x45c github.com/quic-go/quic-go.(*ReceiveStream).Read(0x567af72a50, {0x567db7e448, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:92 +0xd4 github.com/quic-go/quic-go.(*Stream).Read(...) github.com/quic-go/quic-go@v0.59.0/stream.go:117 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read({0x469410?}, {0x567db7e448?, 0x0?, 0x5679967868?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quic/stream.go:58 +0x1c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567b0a7800, {0x567db7e448?, 0x46a76d?, 0x5679967be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567b0a7800}, {0x567db7e448, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567db7e438) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567db7e438}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5678692600) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5679967be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567b0a7800}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567b0a7800?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567b0a7800}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 11494 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 11451 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x567adbe400, {0x567db362e0, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x567db362e0?, 0x567f431a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x567adb1080, {0x567db362e0?, 0x46a76d?, 0x567f431be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f456f61aeb0, 0x567adb1080}, {0x567db362e0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x567db362d0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x288fb00, 0x567db362d0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x567863c580) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x567f431be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5677ee38c8, {0x28bd4d0, 0x567adb1080}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x39825e0?, 0x1af4940?}, {0x7f456f61ae80?, 0x567adb1080?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x567c5d8e10, {0x28bd4d0, 0x567adb1080}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 11444 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 314117 [chan send, 371 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 314116 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 18216 [IO wait]: internal/poll.runtime_pollWait(0x7f456f805400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567d3ea000?, 0x567c214000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567d3ea000, {0x567c214000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567d3ea000, {0x567c214000?, 0x567c214000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5679e160a0, {0x567c214000?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4ed590, {0x567c214000?, 0x56785323c0?, 0x567f286c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567cb92628, {0x288dfe0, 0x567e4ed590}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567cb92388, {0x7f456f76b470, 0x567d3e5040}, 0x567f286dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567cb92388, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567cb92388, {0x567ad05210, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567d3ee070}, {0x567ad05210, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567d1477a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567d1477a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 18214 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 674025 [select]: github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).background(0x56780f1c20) github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:703 +0xd9 created by github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.New in goroutine 54 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:112 +0x67b goroutine 664563 [IO wait]: internal/poll.runtime_pollWait(0x7f456f5ed800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x567e76e580?, 0x567729a000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x567e76e580, {0x567729a000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x567e76e580, {0x567729a000?, 0x567729a000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x567c1fb050, {0x567729a000?, 0x7f456f653f28?, 0x7f45b67fe108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x567e4ed770, {0x567729a000?, 0x56787d70e0?, 0x567af5ec00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x567c6389a8, {0x288dfe0, 0x567e4ed770}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x567c638708, {0x7f456f76b470, 0x567cd51d00}, 0x567af5edc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x567c638708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x567c638708, {0x5679e14a80, 0xc, 0xcfbd53?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7f456f61ada0, 0x567bd8fd50}, {0x5679e14a80, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x567a572fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x567a572fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 664561 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c