goroutine 1996041 [running]: runtime/pprof.writeGoroutineStacks({0x2894580, 0x5bcdf5a34a0}) runtime/pprof/pprof.go:819 +0x6b runtime/pprof.writeGoroutine({0x2894580?, 0x5bcdf5a34a0?}, 0x5bce5b8c7b8?) runtime/pprof/pprof.go:782 +0x25 runtime/pprof.(*Profile).WriteTo(0x3989c00?, {0x2894580?, 0x5bcdf5a34a0?}, 0xc?) runtime/pprof/pprof.go:408 +0x149 net/http/pprof.handler.ServeHTTP({0x5bce31dbed1, 0x9}, {0x28a2d70, 0x5bcdf5a34a0}, 0x5bce8597680) net/http/pprof/pprof.go:273 +0x52a net/http/pprof.Index({0x28a2d70, 0x5bcdf5a34a0}, 0x5bce8597680?) net/http/pprof/pprof.go:397 +0xda net/http.HandlerFunc.ServeHTTP(0x5bcde92f080?, {0x28a2d70?, 0x5bcdf5a34a0?}, 0x9f87f6?) net/http/server.go:2286 +0x29 net/http.(*ServeMux).ServeHTTP(0x48a839?, {0x28a2d70, 0x5bcdf5a34a0}, 0x5bce8597680) net/http/server.go:2828 +0x1c7 net/http.serverHandler.ServeHTTP({0x5bce6f9cfc0?}, {0x28a2d70?, 0x5bcdf5a34a0?}, 0x1?) net/http/server.go:3311 +0x8e net/http.(*conn).serve(0x5bce6af0d80, {0x28a7aa8, 0x5bced470210}) net/http/server.go:2073 +0x650 created by net/http.(*Server).Serve in goroutine 22295 net/http/server.go:3464 +0x485 goroutine 1 [select (no cases), 1797 minutes]: main.buildStartCmd.func1(0x5bcdeb48d00?, {0x1b77ed6?, 0x4?, 0x1b77eda?}) github.com/pactus-project/pactus/cmd/daemon/start.go:100 +0x235 github.com/spf13/cobra.(*Command).execute(0x5bcdea31b08, {0x5bcdeb68800, 0x4, 0x4}) github.com/spf13/cobra@v1.10.2/command.go:1019 +0xafb github.com/spf13/cobra.(*Command).ExecuteC(0x5bcdea30f08) 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 97 [select, 4 minutes]: 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 38 [select, 6 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0x5bcdea7e000) 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 37 [select]: github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0x5bcdea7e000) 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 39 [select, 82 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0x5bcdea7e000) 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 36 [select, 6 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0x5bcdea7e000) 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 33 [select]: github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0x5bcdec60000) 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 19 [chan receive, 1797 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 20 [select]: github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background(0x5bce0908340) 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 21 [select]: github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process(0x5bcdeb20540) 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 22 [select]: github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background(0x5bcdeb1a908) 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 23 [select]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0x5bcdec64980, {0x28a7ae0, 0x5bce18d6eb0}) 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 29 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0x5bcdeb3b1f0) 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 30 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0x5bcdeb3b260) 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 31 [select, 18 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter(0x5bcdeba7c20) 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 32 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).background(0x5bce0a4af50, {0x28a7ae0, 0x5bce1b9d4f0}) 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 49 [select, 1797 minutes]: github.com/libp2p/go-libp2p/p2p/host/relaysvc.(*RelayManager).background(0x5bce1be63c0, {0x28a7ae0, 0x5bce1be6370}) 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 76 [select]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0x5bcdea2bd00, {0x28a7ae0, 0x5bce1be7630}) 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 51 [IO wait]: internal/poll.runtime_pollWait(0x7efcd18c6a00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bcdea2ac80?, 0x5bcdebee808?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x5bcdea2ac80) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x5bcdea2ac80) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x5bce1bcec00) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x5bce1bcec00) net/tcpsock.go:387 +0x30 github.com/multiformats/go-multiaddr/net.(*maListener).Accept(0x4?) github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 +0x2a github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept(0x5bce1bf2ed0) 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(0x5bce1bc7338) 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(0x5bcdeb3b490) 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 50 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:132 +0x1c5 goroutine 52 [chan receive, 18 minutes]: github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).Accept(0x5bcdeb3b490) 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 50 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:139 +0x24f goroutine 53 [IO wait]: internal/poll.runtime_pollWait(0x7efcd18c6800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bcdea2ad00?, 0x5bcdebee808?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x5bcdea2ad00) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x5bcdea2ad00) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x5bce1bcec80) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x5bce1bcec80) net/tcpsock.go:387 +0x30 github.com/multiformats/go-multiaddr/net.(*maListener).Accept(0x4?) github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 +0x2a github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept(0x5bce1bf3050) 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(0x5bce1bc7398) 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(0x5bcdeb3b500) 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 50 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:132 +0x1c5 goroutine 54 [chan receive, 18 minutes]: github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).Accept(0x5bcdeb3b500) 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 50 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:139 +0x24f goroutine 55 [IO wait]: internal/poll.runtime_pollWait(0x7efcd18c6600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bcdea2ad80?, 0x5bce82ece70?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).RawRead(0x5bcdea2ad80, 0x5bce1948520) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0x5bce187dea8, 0x8?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*syscaller).recvmmsg(0x5bce19c4048, {0x28a2e90?, 0x5bce187dea8?}, {0x5bce19ca000?, 0x2884720?, 0x0?}, 0x5bcde8f9bf0?) golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:120 +0x70 golang.org/x/net/internal/socket.(*Conn).recvMsgs(0x5bce1bde740, {0x5bcdeb9bb08, 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(0x5bce1be67e0, {0x5bcdeb9bb08?, 0x5bce1bb5020?, 0x5aad114328257c43?}, 0x4d505fbf411ad98b?) golang.org/x/net@v0.53.0/ipv4/batch.go:80 +0x57 github.com/quic-go/quic-go.(*oobConn).ReadPacket(0x5bce1bfc120) github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 +0x762 github.com/quic-go/quic-go.(*Transport).listen(0x5bcdea645a0, {0x28b5dc8, 0x5bce1bfc120}) 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 50 github.com/quic-go/quic-go@v0.59.0/transport.go:419 +0x405 goroutine 56 [select, 535 minutes]: github.com/quic-go/quic-go.(*Transport).runSendQueue(0x5bcdea645a0) 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 50 github.com/quic-go/quic-go@v0.59.0/transport.go:427 +0x445 goroutine 57 [select, 531 minutes]: github.com/quic-go/quic-go.(*baseServer).run(0x5bcdea65c20) github.com/quic-go/quic-go@v0.59.0/server.go:299 +0x10a created by github.com/quic-go/quic-go.newServer in goroutine 50 github.com/quic-go/quic-go@v0.59.0/server.go:285 +0x525 goroutine 58 [select, 1304 minutes]: github.com/quic-go/quic-go.(*baseServer).runSendQueue(0x5bcdea65c20) github.com/quic-go/quic-go@v0.59.0/server.go:312 +0x195 created by github.com/quic-go/quic-go.newServer in goroutine 50 github.com/quic-go/quic-go@v0.59.0/server.go:286 +0x567 goroutine 59 [select, 531 minutes]: github.com/quic-go/quic-go.(*baseServer).accept(0x5bcdea65c20, {0x28a7a00, 0x39ddb80}) 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?, {0x28a7a00?, 0x39ddb80?}) github.com/quic-go/quic-go@v0.59.0/server.go:131 +0x25 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*quicListener).Run(0x5bce1be6780) 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 50 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/listener.go:79 +0x30f goroutine 60 [select, 531 minutes]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*listener).Accept(0x5bce1be6820, {0x28a7a00, 0x39ddb80}) 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(0x5bce1be6870) 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(0x5bce1bde7c0, 0x5bce1be6870, 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(0x5bce1bde7c0, 0x5bce1be6870, 0x1, 0x5bcdeb3b960) 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(0x5bce0a4ae10?) 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 50 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:139 +0x24f goroutine 61 [IO wait]: internal/poll.runtime_pollWait(0x7efcd18c6400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bcdea2af00?, 0x5bce3d57a40?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).RawRead(0x5bcdea2af00, 0x5bce1948540) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0x5bce187def0, 0x8?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*syscaller).recvmmsg(0x5bce19c40d8, {0x28a2e90?, 0x5bce187def0?}, {0x5bce19ca200?, 0x2884720?, 0x0?}, 0x5bce1d67bf0?) golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:120 +0x70 golang.org/x/net/internal/socket.(*Conn).recvMsgs(0x5bce1bde860, {0x5bcdea30908, 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(0x5bce1be6a60, {0x5bcdea30908?, 0x5bce1bb54a8?, 0x81d40f76104bb39e?}, 0x2190256599662d4e?) golang.org/x/net@v0.53.0/ipv4/batch.go:80 +0x57 github.com/quic-go/quic-go.(*oobConn).ReadPacket(0x5bce1bfc480) github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 +0x762 github.com/quic-go/quic-go.(*Transport).listen(0x5bce1bfe240, {0x28b5dc8, 0x5bce1bfc480}) 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 50 github.com/quic-go/quic-go@v0.59.0/transport.go:419 +0x405 goroutine 62 [select, 595 minutes]: github.com/quic-go/quic-go.(*Transport).runSendQueue(0x5bce1bfe240) 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 50 github.com/quic-go/quic-go@v0.59.0/transport.go:427 +0x445 goroutine 63 [select, 531 minutes]: github.com/quic-go/quic-go.(*baseServer).run(0x5bce1bfe480) github.com/quic-go/quic-go@v0.59.0/server.go:299 +0x10a created by github.com/quic-go/quic-go.newServer in goroutine 50 github.com/quic-go/quic-go@v0.59.0/server.go:285 +0x525 goroutine 64 [select, 541 minutes]: github.com/quic-go/quic-go.(*baseServer).runSendQueue(0x5bce1bfe480) github.com/quic-go/quic-go@v0.59.0/server.go:312 +0x195 created by github.com/quic-go/quic-go.newServer in goroutine 50 github.com/quic-go/quic-go@v0.59.0/server.go:286 +0x567 goroutine 65 [select, 531 minutes]: github.com/quic-go/quic-go.(*baseServer).accept(0x5bce1bfe480, {0x28a7a00, 0x39ddb80}) 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?, {0x28a7a00?, 0x39ddb80?}) github.com/quic-go/quic-go@v0.59.0/server.go:131 +0x25 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*quicListener).Run(0x5bce1be6a00) 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 50 github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/quicreuse/listener.go:79 +0x30f goroutine 66 [select, 531 minutes]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*listener).Accept(0x5bce1be6aa0, {0x28a7a00, 0x39ddb80}) 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(0x5bce1be6af0) 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(0x5bce1bde8e0, 0x5bce1be6af0, 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(0x5bce1bde8e0, 0x5bce1be6af0, 0x1, 0x5bcdeb3bdc0) 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(0x5bce0a4ae10?) 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 50 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:139 +0x24f goroutine 68 [select]: github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).eventHandler(0x5bcdea2aa80, {0x28a4570, 0x5bce105c5a0}, {0x289f908, 0x5bce1bcefc0}) 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 50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:213 +0x3b3 goroutine 69 [select, 4 minutes]: github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker(0x5bcdea2aa80) 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 50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:214 +0x3f9 goroutine 43 [select, 1797 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 75 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:272 +0x374 goroutine 71 [select]: github.com/libp2p/go-libp2p/p2p/host/pstoremanager.(*PeerstoreManager).background(0x5bce102fd40, {0x28a7ae0, 0x5bce1be6c30}, {0x28a4570, 0x5bce105c660}) 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 50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/pstoremanager/pstoremanager.go:80 +0x205 goroutine 74 [select]: github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background(0x5bcdeb00ea0, {0x28a4570, 0x5bce105c6c0}, {0x28a4570, 0x5bce105c780}, {0x289f908, 0x5bce1bcf140}, {0x289f908, 0x5bce1bcf200}) 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 50 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:227 +0xba8 goroutine 75 [select, 1797 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop(0x5bcdeaf0140, {0x28a7ae0, 0x5bce1be6280}) 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 50 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:249 +0x1f4 goroutine 77 [select, 1797 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter(0x5bce1cf4240) 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 78 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).background(0x5bce0a4b950, {0x28a7ae0, 0x5bce1d011d0}) 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 79 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0x5bce027e9a0) 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 80 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0x5bce027ea10) 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 82 [chan receive, 1797 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 44 [select, 58 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 86 [select, 4 minutes]: github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background(0x5bce1ca1e10) 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 12321 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bcdeb49e00, {0x5bce4750028, 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?, {0x5bce4750028?, 0x5bce2170a44?, 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(0x5bcdeb18400, {0x5bce4750028?, 0x46a76d?, 0x5bce2170be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bcdeb18400}, {0x5bce4750028, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce4750018) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce4750018}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce3c166c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce2170be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bcdeb18400}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bcdeb18400?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bcdeb18400}) 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 12216 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 98 [select, 2 minutes]: github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore(0x5bce3d29508) 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 99 [select, 2 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 100 [select, 2 minutes]: github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop(0x5bce19dc3c0) 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 101 [select, 2 minutes]: 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 102 [select]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0x5bce41e1b80, {0x28a7ae0, 0x5bce19c0230}) 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 103 [select]: github.com/libp2p/go-libp2p-pubsub.(*backoff).cleanupLoop(0x5bce41e8f00, {0x28a7ae0, 0x5bcdeb963c0}) 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 104 [select]: github.com/libp2p/go-libp2p-pubsub/timecache.background({0x28a7ae0, 0x5bce19c0370}, {0x28a0710, 0x5bce41e91a0}, 0x5bce41e9170, 0x5bce1bfe480?) 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 105 [select]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer(0x5bce41f6248) 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 106 [select, 2 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x5bce41f6248) 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 107 [select, 2 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x5bce41f6248) 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, 2 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x5bce41f6248) 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, 2 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x5bce41f6248) 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, 2 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x5bce41f6248) 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, 2 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x5bce41f6248) 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, 2 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x5bce41f6248) 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, 2 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x5bce41f6248) 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, 4 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook(0x5bce41f6248) 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 115 [select, 4 minutes]: github.com/libp2p/go-libp2p-pubsub.(*PubSub).watchForNewPeers(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}) 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 116 [select]: github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker(0x5bce19c02d0) 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 117 [select]: github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker(0x5bce19c02d0) 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.(*PubSub).processLoop(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}) 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 123 [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 124 [select, 239 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 125 [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 126 [select, 1797 minutes]: database/sql.(*DB).connectionOpener(0x5bce19e0410, {0x28a7ae0, 0x5bce19c0690}) database/sql/sql.go:1261 +0x89 created by database/sql.OpenDB in goroutine 1 database/sql/sql.go:841 +0x130 goroutine 12213 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bcdeb44480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bcdeb44480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 3232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 23328 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced50d900, {0x5bced891420, 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?, {0x5bced891420?, 0x5bce5741a44?, 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(0x5bced82f180, {0x5bced891420?, 0x46a76d?, 0x5bce5741be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bced82f180}, {0x5bced891420, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bced891410) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bced891410}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bced8a28c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce5741be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bced82f180}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bced82f180?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bced82f180}) 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 23303 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 23453 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced8eb300, {0x5bced97fa20, 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?, {0x5bced97fa20?, 0x5bce1efda44?, 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(0x5bcecbb9100, {0x5bced97fa20?, 0x46a76d?, 0x5bce1efdbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bcecbb9100}, {0x5bced97fa20, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bced97fa10) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bced97fa10}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bcecbbc500) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce1efdbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bcecbb9100}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bcecbb9100?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bcecbb9100}) 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 23439 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 659665 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce29cac60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 659663 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 22270 [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 22239 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bceacc8d90, 0x17863) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bceacc8d80, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce90ead00}, 0x5bceacc8d80) 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 22238 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 32824 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce3594360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce3594360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 32553 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 12214 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bcdeb44480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 3232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1655851 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce3b87680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1655836 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 521711 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce269e360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 521707 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 160766 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce3dc4fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 160764 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1450483 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce8732310, 0x11bc1) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce8732300, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bcea278b80}, 0x5bce8732300) 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 1450482 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 25702 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce4e8c800, {0x5bce61bcb38, 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?, {0x5bce61bcb38?, 0x5bce9103a44?, 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(0x5bce6039800, {0x5bce61bcb38?, 0x46a76d?, 0x5bce9103be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce6039800}, {0x5bce61bcb38, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce61bcb28) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce61bcb28}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce61a8980) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce9103be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce6039800}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bce6039800?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce6039800}) 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 25675 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 36679 [select]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x5bce6b35600, 0x1) google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:420 +0x10a google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x5bce6ae8640) 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 36675 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:467 +0x23db goroutine 22309 [chan receive, 1797 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 160174 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce2fae240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce2fae240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 160194 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1978650 [select, 18 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce6050500, {0x5bce142002b, 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(0x5bce5212e28?, {0x5bce142002b?, 0x5bce2f4c3f0?, 0x5bce5212e68?}) 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(0x5bced4be300, {0x5bce142002b?, 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, {0x5bce142002b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bcecc2ceb0?, {0x5bce142002b?, 0x5bcdf8717a0?, 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(0x5bce41f6488, {0x28c5488, 0x5bce19091e0}) 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 1978648 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1112040 [chan send, 852 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1112039 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 40845 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce27b0b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce27b0b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 40842 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 25821 [IO wait]: internal/poll.runtime_pollWait(0x7efcd131a000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce60e8300?, 0x5bce2155500?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce60e8300, {0x5bce2155500, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce60e8300, {0x5bce2155500?, 0x5bce2155500?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3998880, {0x5bce2155500?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c3a8, {0x5bce2155500?, 0x5bce4611a40?, 0x5bce95bac00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bcecbc57a8, {0x2895dc0, 0x5bce437c3a8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bcecbc5508, {0x7efcd130c078, 0x5bce61a8100}, 0x5bce95badc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bcecbc5508, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bcecbc5508, {0x5bce39d6990, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce6179420}, {0x5bce39d6990, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bcecc28c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bcecc28c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 25389 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 22268 [select]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0x5bced37ce60, {0x28a7ae0, 0x5bcdeb963c0}) 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:187 +0x5f sync.(*WaitGroup).Go.func1() sync/waitgroup.go:258 +0x4a created by sync.(*WaitGroup).Go in goroutine 1 sync/waitgroup.go:238 +0x73 goroutine 1519361 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce4c3dd00, {0x5bcdec1a568, 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?, {0x5bcdec1a568?, 0x5bce7023a44?, 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(0x5bce4809b80, {0x5bcdec1a568?, 0x46a76d?, 0x5bce7023be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce4809b80}, {0x5bcdec1a568, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bcdec1a558) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bcdec1a558}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce0e9c640) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce7023be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce4809b80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce4809b80?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce4809b80}) 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 1519326 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 36483 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce685fb00, {0x5bce6904808, 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?, {0x5bce6904808?, 0x5bce5779a44?, 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(0x5bce49d6b80, {0x5bce6904808?, 0x46a76d?, 0x5bce5779be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce49d6b80}, {0x5bce6904808, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce69047f8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce69047f8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce693a780) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce5779be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce49d6b80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bce49d6b80?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce49d6b80}) 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 36477 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1229126 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce2074ea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1229124 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 12246 [select, 1797 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bcdf0e8e00, {0x5bce082177f, 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(0x5bce216fe28?, {0x5bce082177f?, 0x5bce39e0230?, 0x5bce216fe68?}) 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(0x5bcdec65c00, {0x5bce082177f?, 0x300000000000020?, 0x100000001?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce082177f?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x2?, {0x5bce082177f?, 0x5bce3d29508?, 0x5bce3d57f10?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce20d6f80}) 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 12244 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 36474 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce699e900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 36463 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 22184 [chan receive]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0x5bce1c53a20, {0x5bced3024c0, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:173 +0x45c github.com/quic-go/quic-go.(*ReceiveStream).Read(0x5bce1c53a20, {0x5bced3024c0, 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?}, {0x5bced3024c0?, 0x0?, 0x5bcec96f868?}) 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(0x5bced2f3300, {0x5bced3024c0?, 0x46a76d?, 0x5bcec96fbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bced2f3300}, {0x5bced3024c0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bced3024b0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bced3024b0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bced2ef340) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bcec96fbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bced2f3300}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bced2f3300?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bced2f3300}) 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 21971 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 43131 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce759b090, 0xb9c2) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce759b080, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce95d4240}, 0x5bce759b080) 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 43130 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 325101 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce3fd67e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 325099 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1616255 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce409ee00, {0x5bced8f2dc0, 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?, {0x5bced8f2dc0?, 0x5bce4bc8a44?, 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(0x5bce4cc1100, {0x5bced8f2dc0?, 0x46a76d?, 0x5bce4bc8be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce4cc1100}, {0x5bced8f2dc0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bced8f2db0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bced8f2db0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce37f31c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce4bc8be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce4cc1100}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce4cc1100?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce4cc1100}) 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 1616248 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 43123 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1331800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bced3b6800?, 0x5bce3cc6000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bced3b6800, {0x5bce3cc6000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bced3b6800, {0x5bce3cc6000?, 0x5bce3cc6000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce1f50c28, {0x5bce3cc6000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd800, {0x5bce3cc6000?, 0x5bce4694d20?, 0x5bce576ec00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce83ddb28, {0x2895dc0, 0x5bce65cd800}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce83dd888, {0x7efcd130c078, 0x5bce3001840}, 0x5bce576edc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce83dd888, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce83dd888, {0x5bce11abf30, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce81d27e0}, {0x5bce11abf30, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce3d46900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce3d46900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 43115 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 22188 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce9554c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 4794 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 325590 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce15c8480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce15c8480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 325571 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 40857 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce861e900, {0x5bced3b2970, 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?, {0x5bced3b2970?, 0x5bce5d76a44?, 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(0x5bced1af600, {0x5bced3b2970?, 0x46a76d?, 0x5bce5d76be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bced1af600}, {0x5bced3b2970, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bced3b2960) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bced3b2960}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce3c9b580) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce5d76be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bced1af600}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bced1af600?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bced1af600}) 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 40865 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 25696 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bced9158c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 12518 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1655849 [IO wait]: internal/poll.runtime_pollWait(0x7efcd11ad600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce6146800?, 0x5bcdf7c8000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce6146800, {0x5bcdf7c8000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce6146800, {0x5bcdf7c8000?, 0x5bcdf7c8000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3bd0ba0, {0x5bcdf7c8000?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c378, {0x5bcdf7c8000?, 0x5bce46b5860?, 0x5bce57cac00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce19f30a8, {0x2895dc0, 0x5bce437c378}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce19f2e08, {0x7efcd130c078, 0x5bce7711800}, 0x5bce57cadc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce19f2e08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce19f2e08, {0x5bce0bee360, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce29adab0}, {0x5bce0bee360, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce3b87680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce3b87680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1655836 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 22180 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bceacc89d0, 0x1109a) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bceacc89c0, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bced25cac0}, 0x5bceacc89c0) 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 22179 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 36857 [select, 8 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce6f998c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 36846 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 22244 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce50b1b00) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 18811 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 22243 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce50b1b00) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce50b1b00) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 18811 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 40846 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce27b0b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 40842 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 23362 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1026600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bced95a700?, 0x5bce34aa000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bced95a700, {0x5bce34aa000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bced95a700, {0x5bce34aa000?, 0x5bce34aa000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce2d29b28, {0x5bce34aa000?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c5d0, {0x5bce34aa000?, 0x5bce47e4d20?, 0x5bce576dc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bced90d428, {0x2895dc0, 0x5bce437c5d0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bced90d188, {0x7efcd130c078, 0x5bced958c80}, 0x5bce576ddc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bced90d188, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bced90d188, {0x5bce381bac0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bced96c7e0}, {0x5bce381bac0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bced914a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bced914a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 23344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 22272 [IO wait, 20 minutes]: internal/poll.runtime_pollWait(0x7efcd1110a00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bced345680?, 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(0x5bced345680) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x5bced345680) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x5bced340f80) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x5bced340f80) net/tcpsock.go:387 +0x30 google.golang.org/grpc.(*Server).Serve(0x5bce41f6d88, {0x28a2e00, 0x5bced340f80}) 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 22221 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce3b7fbd0, 0x1349c) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce3b7fbc0, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bced33c920}, 0x5bce3b7fbc0) 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 22220 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 12212 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1326600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce4c62a80?, 0x5bce2152a80?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce4c62a80, {0x5bce2152a80, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce4c62a80, {0x5bce2152a80?, 0x5bce2152a80?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce1704018, {0x5bce2152a80?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd4d0, {0x5bce2152a80?, 0x5bce4826f00?, 0x5bce6e2cc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce50b3428, {0x2895dc0, 0x5bce65cd4d0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce50b3188, {0x7efcd130c078, 0x5bce54bd300}, 0x5bce6e2cdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce50b3188, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce50b3188, {0x5bce57699e0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce0641180}, {0x5bce57699e0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bcdeb44480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bcdeb44480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 3232 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 22207 [select, 1797 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bcdf0e9000, {0x5bce2a5d7f0, 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(0x5bceb4d2e28?, {0x5bce2a5d7f0?, 0x5bced277490?, 0x5bceb4d2e68?}) 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(0x5bced271d00, {0x5bce2a5d7f0?, 0x5?, 0x5bcdec09980?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce2a5d7f0?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce54d6008?, {0x5bce2a5d7f0?, 0x5bce54d6008?, 0x5bceb4d2ea0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bced25daa0}) 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 22205 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 12245 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce1034a90, 0xcf23) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce1034a80, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce20d6f80}, 0x5bce1034a80) 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 12244 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 22240 [select, 1797 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced38a400, {0x5bce2aeaedb, 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(0x5bcecac1e28?, {0x5bce2aeaedb?, 0x5bcecbec9a0?, 0x5bcecac1e68?}) 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(0x5bce5acf780, {0x5bce2aeaedb?, 0x5bce0a4af58?, 0xd323c0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce2aeaedb?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bcecd3bd48?, {0x5bce2aeaedb?, 0x5bce037ee70?, 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(0x5bce41f6488, {0x28c5488, 0x5bce90ead00}) 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 22238 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 12216 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bcdeb44480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 3231 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 25720 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce6050800, {0x5bce612b030, 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?, {0x5bce612b030?, 0x5bce5ff1a44?, 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(0x5bce6146400, {0x5bce612b030?, 0x46a76d?, 0x5bce5ff1be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce6146400}, {0x5bce612b030, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce612b020) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce612b020}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce6103200) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce5ff1be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce6146400}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bce6146400?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce6146400}) 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 25696 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 25675 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bced9157a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 17431 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 23450 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bced898b50, 0x12f9a) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bced898b40, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bcecc096c0}, 0x5bced898b40) 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 23449 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 22267 [select]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0x5bced37cd70, {0x28a7ae0, 0x5bcdeb963c0}) 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:187 +0x5f sync.(*WaitGroup).Go.func1() sync/waitgroup.go:258 +0x4a created by sync.(*WaitGroup).Go in goroutine 1 sync/waitgroup.go:238 +0x73 goroutine 36486 [select, 1797 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce685fc00, {0x5bce69e0280, 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(0x5bce5b10e28?, {0x5bce69e0280?, 0x5bce6944770?, 0x5bce5b10e68?}) 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(0x5bce49d6f00, {0x5bce69e0280?, 0x5bce5b10ea0?, 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, {0x5bce69e0280?, 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?, {0x5bce69e0280?, 0x5bce3fc7a38?, 0x5bce470e6fa?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce692a420}) 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 36484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 21287 [select]: github.com/quic-go/quic-go.(*Conn).run(0x5bcdead2008) 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 21286 github.com/quic-go/quic-go@v0.59.0/transport.go:325 +0x737 goroutine 325576 [select, 1556 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce83e3500, {0x5bce0fd9b7f, 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(0x5bce4c26e28?, {0x5bce0fd9b7f?, 0x5bce65e00e0?, 0x5bce4c26e68?}) 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(0x5bce86c7100, {0x5bce0fd9b7f?, 0x5bce41f83e8?, 0x5bce94669d8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce0fd9b7f?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce41f6488?, {0x5bce0fd9b7f?, 0x26?, 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(0x5bce41f6488, {0x28c5488, 0x5bceb11b0e0}) 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 325574 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 58625 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce7c038d0, 0x10a1a) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce7c038c0, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce4f76a20}, 0x5bce7c038c0) 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 58592 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 25822 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bcecc28c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bcecc28c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 25389 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 25704 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce3ee0250, 0xce7b) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce3ee0240, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce23d2c80}, 0x5bce3ee0240) 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 25703 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 36833 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce6ab9c00, {0x5bce7504f58, 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?, {0x5bce7504f58?, 0x5bce72b2a44?, 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(0x5bce6c75780, {0x5bce7504f58?, 0x46a76d?, 0x5bce72b2be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce6c75780}, {0x5bce7504f58, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce7504f48) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce7504f48}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce7507b00) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce72b2be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce6c75780}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bce6c75780?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce6c75780}) 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 36831 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 325929 [select, 1556 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced50c700, {0x5bce250881b, 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(0x5bce85d09a0?, {0x5bce250881b?, 0x5bce4c2bd01?, 0x5bce4c2be68?}) 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(0x5bce5e45c80, {0x5bce250881b?, 0x5bce26e8a80?, 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, {0x5bce250881b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x100000000000001?, {0x5bce250881b?, 0x28c4910?, 0x5bcdeaf0140?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce3d51300}) 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 325927 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 525279 [IO wait]: internal/poll.runtime_pollWait(0x7efcd121d200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce9d7a780?, 0x5bcdfeac000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce9d7a780, {0x5bcdfeac000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce9d7a780, {0x5bcdfeac000?, 0x5bcdfeac000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce75c1758, {0x5bcdfeac000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cda40, {0x5bcdfeac000?, 0x5bce4b66780?, 0x5bce9448c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce1f0a628, {0x2895dc0, 0x5bce65cda40}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce1f0a388, {0x7efcd130c078, 0x5bce48d1ac0}, 0x5bce9448dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce1f0a388, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce1f0a388, {0x5bce2609460, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce273ca80}, {0x5bce2609460, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce3dc5440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce3dc5440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 525277 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 36827 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce6c6b680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce6c6b680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 36825 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 38068 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce8733150, 0x3443b) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce8733140, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce8896000}, 0x5bce8733140) 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 38067 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 22336 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1110600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bced3b6680?, 0x5bce3c49000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bced3b6680, {0x5bce3c49000, 0x800, 0x800}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bced3b6680, {0x5bce3c49000?, 0x5bce3c49000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce1e17c00, {0x5bce3c49000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65ccc90, {0x5bce3c49000?, 0x5bce4b88f00?, 0x5bceb437c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bced27e9a8, {0x2895dc0, 0x5bce65ccc90}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bced27e708, {0x7efcd130c078, 0x5bced261e40}, 0x5bceb437dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bced27e708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bced27e708, {0x5bce2bb4a00, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bced39f3b0}, {0x5bce2bb4a00, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce9555440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce9555440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 22334 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 22206 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bceacc8b50, 0x24eb3) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bceacc8b40, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bced25daa0}, 0x5bceacc8b40) 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 22205 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1616216 [IO wait]: internal/poll.runtime_pollWait(0x7efcd121d000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce4cc0780?, 0x5bce2454000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce4cc0780, {0x5bce2454000, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce4cc0780, {0x5bce2454000?, 0x5bce2454000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce88b37e0, {0x5bce2454000?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c060, {0x5bce2454000?, 0x5bce4b89680?, 0x5bceb4d7c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce2f1c9a8, {0x2895dc0, 0x5bce437c060}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce2f1c708, {0x7efcd130c078, 0x5bce4e1fb40}, 0x5bceb4d7dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce2f1c708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce2f1c708, {0x5bce2be5a90, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce188e0e0}, {0x5bce2be5a90, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce6b4bc20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce6b4bc20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1616215 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 325076 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce3ed3560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 325074 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 25699 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce3ee0190, 0x99e2) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce3ee0180, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce23d2600}, 0x5bce3ee0180) 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 25698 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 22308 [syscall, 1797 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 1590954 [IO wait]: internal/poll.runtime_pollWait(0x7efcd11a0400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce41e1380?, 0x5bcdffe4800?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce41e1380, {0x5bcdffe4800, 0x800, 0x800}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce41e1380, {0x5bcdffe4800?, 0x5bcdffe4800?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce996c6d0, {0x5bcdffe4800?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c108, {0x5bcdffe4800?, 0x5bce4d0ab40?, 0x5bce4bc7c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce1fae2a8, {0x2895dc0, 0x5bce437c108}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce1fae008, {0x7efcd130c078, 0x5bce6f9c780}, 0x5bce4bc7dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce1fae008, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce1fae008, {0x5bce1348530, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bceb60ed90}, {0x5bce1348530, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce26a59e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce26a59e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1590966 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 26022 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bcecc28c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 17437 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 36671 [select, 121 minutes]: google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0x5bce4ec5040) 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 36669 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:363 +0x1929 goroutine 36670 [select]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x5bce6ac6e00, 0x1) google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:420 +0x10a google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x5bce6ae85a0) 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 36669 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:340 +0x18e7 goroutine 36678 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1326800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce6b6e380?, 0x5bce6b92000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce6b6e380, {0x5bce6b92000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce6b6e380, {0x5bce6b92000?, 0x5bce6b62e60?, 0x30?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3cf3578, {0x5bce6b92000?, 0x0?, 0x5bce3533d48?}) net/net.go:196 +0x45 bufio.(*Reader).Read(0x5bce6b01920, {0x5bced91e824, 0x9, 0x5bce6be5818?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x2893c60, 0x5bce6b01920}, {0x5bced91e824, 0x9, 0x9}, 0x9) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0x5bced91e824, 0x9, 0x3697?}, {0x2893c60?, 0x5bce6b01920?}) golang.org/x/net@v0.53.0/http2/frame.go:250 +0x65 golang.org/x/net/http2.(*Framer).ReadFrameHeader(0x5bced91e7e0) golang.org/x/net@v0.53.0/http2/frame.go:513 +0x6b google.golang.org/grpc/internal/transport.(*framer).readFrame(0x5bce6b6e400) google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:480 +0x45 google.golang.org/grpc/internal/transport.(*http2Client).reader(0x5bce6b82488, 0x5bce6b6ca10) 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 36675 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:411 +0x1e13 goroutine 1404162 [select, 576 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce2a83100, {0x5bce16f840d, 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(0x5bce34c6e28?, {0x5bce16f840d?, 0x5bced208690?, 0x5bce34c6e68?}) 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(0x5bce8eb9380, {0x5bce16f840d?, 0x0?, 0x5bcde8bef70?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce16f840d?, 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?, {0x5bce16f840d?, 0x39b9340?, 0x5bcde8bef68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bcea121620}) 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 1404128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1591314 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce2748f00, {0x5bcea3ead60, 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?, {0x5bcea3ead60?, 0x5bce1edda44?, 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(0x5bce7e9f980, {0x5bcea3ead60?, 0x46a76d?, 0x5bce1eddbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce7e9f980}, {0x5bcea3ead60, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bcea3ead50) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bcea3ead50}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce11e16c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce1eddbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce7e9f980}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce7e9f980?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce7e9f980}) 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 1591306 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1591484 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce2998e50, 0x6943) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce2998e40, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce66ec600}, 0x5bce2998e40) 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 1591483 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 25691 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bced9158c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bced9158c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 25554 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1427419 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce26a45a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce26a45a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1427405 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1727845 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce2cf0fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce2cf0fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1727860 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1590959 [select, 10 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce26a59e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1590957 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 22306 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1110800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bced410700?, 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(0x5bced410700) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x5bced410700) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x5bced3412c0) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x5bced3412c0) net/tcpsock.go:387 +0x30 net/http.(*Server).Serve(0x5bced37e700, {0x28a2e00, 0x5bced3412c0}) net/http/server.go:3434 +0x30c github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve(0x5bced40bc80, {0x28a2e00, 0x5bced3412c0}) 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:85 +0xab created by github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer in goroutine 1 github.com/pactus-project/pactus/www/jsonrpc/server.go:83 +0x865 goroutine 22304 [chan receive]: github.com/creachadair/jrpc2.(*Server).nextRequest(0x5bced2eda40) github.com/creachadair/jrpc2@v1.3.5/server.go:198 +0xec github.com/creachadair/jrpc2.(*Server).serve(0x5bced2eda40) 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 22302 [chan receive, 1797 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x5bcea480540, {0x28a7ae0, 0x5bced407220}) 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 22300 [chan receive, 1797 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x5bcea4804b0, {0x28a7ae0, 0x5bced407180}) 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 325080 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce3ec7210, 0x15926) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce3ec7200, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce924be60}, 0x5bce3ec7200) 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 325079 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 23451 [select, 1797 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced8eb200, {0x5bce391910e, 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(0x5bcecc36a80?, {0x5bce391910e?, 0x1?, 0x5bce4450e68?}) 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(0x5bcecc46a80, {0x5bce391910e?, 0x5bce4450ea0?, 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, {0x5bce391910e?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bcecc36458?, {0x5bce391910e?, 0x5bced3efcd8?, 0x5bce2be4f3c?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bcecc096c0}) 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 23449 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 40865 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce27b0b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 40847 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 37692 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce807a550, 0x2472c) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce807a540, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce82440e0}, 0x5bce807a540) 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 37691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1972037 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce2b2c120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce2b2c120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1972034 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 36855 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce6f998c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 36850 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 28436 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce4e8d800, {0x5bce4029390, 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?, {0x5bce4029390?, 0x5bce8136a44?, 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(0x5bce3fd9b00, {0x5bce4029390?, 0x46a76d?, 0x5bce8136be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce3fd9b00}, {0x5bce4029390, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce4029380) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce4029380}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce4034480) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce8136be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce3fd9b00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bce3fd9b00?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce3fd9b00}) 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 26022 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1436108 [chan send, 544 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1436107 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 38073 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce861f800, {0x5bce88862e0, 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?, {0x5bce88862e0?, 0x5bce1efba44?, 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(0x5bce8653700, {0x5bce88862e0?, 0x46a76d?, 0x5bce1efbbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce8653700}, {0x5bce88862e0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce88862d0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce88862d0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce8888540) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce1efbbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce8653700}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bce8653700?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce8653700}) 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 38043 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1556810 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce15c8b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1556819 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1417106 [chan send, 564 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1417105 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 38040 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce8313320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 38020 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 325598 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce83e3200, {0x5bced248538, 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?, {0x5bced248538?, 0x5bcdffefa44?, 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(0x5bce872e880, {0x5bced248538?, 0x46a76d?, 0x5bcdffefbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce872e880}, {0x5bced248538, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bced248528) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bced248528}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce26af940) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bcdffefbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce872e880}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce872e880?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce872e880}) 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 325594 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 37807 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce82d45a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 37811 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 37720 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce80977a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 37718 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 160175 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce2fae240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 160194 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1417072 [chan send, 564 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1417071 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 1450473 [select]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x28c4e00, {0x28a7a00, 0x39ddb80}) github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:96 +0x10d github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0x460760?, {0x28a7a00, 0x39ddb80}) 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(0x5bce0a4ae10?) 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 1450471 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 26689 [select, 1797 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce6051000, {0x5bce3a42d07, 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(0x5bce730ee28?, {0x5bce3a42d07?, 0x5bce3911c00?, 0x5bce730ee68?}) 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(0x5bce35ba580, {0x5bce3a42d07?, 0x18?, 0x39bdbc0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce3a42d07?, 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?, {0x5bce3a42d07?, 0x5bce5464c60?, 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(0x5bce41f6488, {0x28c5488, 0x5bce3c85be0}) 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 26471 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 23240 [select, 1797 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced50d400, {0x5bce317c06d, 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(0x5bce4bcde28?, {0x5bce317c06d?, 0x5bced886150?, 0x5bce4bcde68?}) 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(0x5bced82e380, {0x5bce317c06d?, 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, {0x5bce317c06d?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xd3c0f9?, {0x5bce317c06d?, 0x5bced82e100?, 0x5bce4bcdf68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce9110da0}) 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 23238 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 37716 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce80977a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce80977a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 37713 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 37833 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce80db510, 0x14a99) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce80db500, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce8381460}, 0x5bce80db500) 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 37832 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 23364 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bced914a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 23344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 21289 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0x5bce8744b40) 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 21287 github.com/quic-go/quic-go@v0.59.0/connection.go:587 +0x1cf goroutine 38038 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1336e00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce86c6080?, 0x5bce34fa000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce86c6080, {0x5bce34fa000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce86c6080, {0x5bce34fa000?, 0x5bce34fa000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce80997c0, {0x5bce34fa000?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c648, {0x5bce34fa000?, 0x5bcdedd23c0?, 0x5bce9befc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce83ddea8, {0x2895dc0, 0x5bce437c648}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce83ddc08, {0x7efcd130c078, 0x5bce86c2980}, 0x5bce9befdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce83ddc08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce83ddc08, {0x5bce86d4a20, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce87af6c0}, {0x5bce86d4a20, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce8313320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce8313320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 38020 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 22298 [chan receive, 1797 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x5bcea480000, {0x28a7ae0, 0x5bced406e60}) 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 22289 [chan receive, 1797 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x5bcea5dee40, {0x28a7ae0, 0x5bced406190}) 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 22242 [IO wait]: internal/poll.runtime_pollWait(0x7efcd11bb000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce94bde00?, 0x5bcdfd08000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce94bde00, {0x5bcdfd08000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce94bde00, {0x5bcdfd08000?, 0x5bcdfd08000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce1e73918, {0x5bcdfd08000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd770, {0x5bcdfd08000?, 0x5bcdef5e5a0?, 0x5bceaf66c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce439b7a8, {0x2895dc0, 0x5bce65cd770}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce439b508, {0x7efcd130c078, 0x5bce242f9c0}, 0x5bceaf66dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce439b508, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce439b508, {0x5bce2aea6e0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bced305730}, {0x5bce2aea6e0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce50b1b00) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce50b1b00) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 18811 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1808640 [IO wait]: internal/poll.runtime_pollWait(0x7efcd121de00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce214d080?, 0x5bcdffde800?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce214d080, {0x5bcdffde800, 0x800, 0x800}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce214d080, {0x5bcdffde800?, 0x5bcdffde800?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce8046060, {0x5bcdffde800?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c3d8, {0x5bcdffde800?, 0x5bcdf161c20?, 0x5bce80fec00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce1891428, {0x2895dc0, 0x5bce437c3d8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce1891188, {0x7efcd130c078, 0x5bce20b9b80}, 0x5bce80fedc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce1891188, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce1891188, {0x5bce2f4e310, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce47ecaf0}, {0x5bce2f4e310, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce2224240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce2224240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1808638 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 58613 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce2cf0120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 58611 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1410118 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1326000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce8246680?, 0x5bce0334000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce8246680, {0x5bce0334000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce8246680, {0x5bce0334000?, 0x5bce0334000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce1f50758, {0x5bce0334000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd830, {0x5bce0334000?, 0x5bcdf40e780?, 0x5bce18a3c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce2f19ea8, {0x2895dc0, 0x5bce65cd830}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce2f19c08, {0x7efcd130c078, 0x5bce6dd3900}, 0x5bce18a3dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce2f19c08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce2f19c08, {0x5bcdecfd0f0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce340e930}, {0x5bcdecfd0f0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce2d55c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce2d55c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1410116 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 47161 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce3835c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 47099 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 37969 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce8312fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 37821 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 36485 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce6005810, 0x7921) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce6005800, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce692a420}, 0x5bce6005800) 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 36484 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1037771 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce3d7c000, {0x5bce2fbc928, 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?, {0x5bce2fbc928?, 0x5bce40cfa44?, 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(0x5bce5ace380, {0x5bce2fbc928?, 0x46a76d?, 0x5bce40cfbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce5ace380}, {0x5bce2fbc928, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce2fbc918) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce2fbc918}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce9ec2bc0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce40cfbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce5ace380}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce5ace380?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce5ace380}) 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 1037764 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1402274 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1332200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce34fc380?, 0x5bce0025000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce34fc380, {0x5bce0025000, 0x4800, 0x4800}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce34fc380, {0x5bce0025000?, 0x5bce0025000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce1b8a680, {0x5bce0025000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd668, {0x5bce0025000?, 0x5bcdf8b2f00?, 0x5bce3504c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce2d5e9a8, {0x2895dc0, 0x5bce65cd668}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce2d5e708, {0x7efcd130c078, 0x5bce8399a80}, 0x5bce3504dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce2d5e708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce2d5e708, {0x5bce5769dd0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce9495b20}, {0x5bce5769dd0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce2cf0c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce2cf0c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1402256 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 40322 [IO wait]: internal/poll.runtime_pollWait(0x7efcd11bae00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bced7ea800?, 0x5bce148b000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bced7ea800, {0x5bce148b000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bced7ea800, {0x5bce148b000?, 0x42f456?, 0x39e2540?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce1b8aee0, {0x5bce148b000?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c000, {0x5bce148b000?, 0x5bcdf8b30e0?, 0x5bce5fcbc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce68a7ea8, {0x2895dc0, 0x5bce437c000}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce68a7c08, {0x7efcd130c078, 0x5bce32203c0}, 0x5bce5fcbdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce68a7c08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce68a7c08, {0x5bce2697840, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce8f72460}, {0x5bce2697840, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce15c8120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce15c8120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 40304 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1037764 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce237f440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1037762 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 325575 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bced3538d0, 0x34658) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bced3538c0, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bceb11b0e0}, 0x5bced3538c0) 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 325574 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 325591 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce15c8480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 325571 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 37895 [chan receive]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0x5bce7e88bb0, {0x5bce84e52e8, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:173 +0x45c github.com/quic-go/quic-go.(*ReceiveStream).Read(0x5bce7e88bb0, {0x5bce84e52e8, 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?}, {0x5bce84e52e8?, 0x0?, 0x5bcec92b868?}) 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(0x5bce8515880, {0x5bce84e52e8?, 0x46a76d?, 0x5bcec92bbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce8515880}, {0x5bce84e52e8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce84e52d8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce84e52d8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce853ec80) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bcec92bbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce8515880}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bce8515880?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce8515880}) 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 37874 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 38069 [select, 1797 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce861f600, {0x5bce87ab72b, 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(0x5bce4496e28?, {0x5bce87ab72b?, 0x5bce87c0310?, 0x5bce4496e68?}) 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(0x5bce8653680, {0x5bce87ab72b?, 0x5bce4496ec0?, 0x10dd349?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce87ab72b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x1b8488a?, {0x5bce87ab72b?, 0x5bce4496fb0?, 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(0x5bce41f6488, {0x28c5488, 0x5bce8896000}) 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 38067 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 325081 [select, 1558 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce3ea1500, {0x5bcdecfd102, 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(0x5bce5643340?, {0x5bcdecfd102?, 0x48b401?, 0x5bce1e91668?}) 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(0x5bced7eb080, {0x5bcdecfd102?, 0xa00bce4019b00?, 0x5bce1e916b0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bcdecfd102?, 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?, {0x5bcdecfd102?, 0x39b9340?, 0x5bce1e91768?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce924be60}) 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 325079 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 38039 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce8313320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce8313320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 38020 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 37874 [select]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x28c4e00, {0x28a7a00, 0x39ddb80}) github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:96 +0x10d github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0x460760?, {0x28a7a00, 0x39ddb80}) 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(0x5bce0a4ae10?) 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 37852 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1543603 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce801d440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1543601 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 659668 [select, 1262 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce2acaa00, {0x5bce05508c1, 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(0x5bce9075e28?, {0x5bce05508c1?, 0x5bcdff90a10?, 0x5bce9075e68?}) 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(0x5bced344a00, {0x5bce05508c1?, 0xa000000000000?, 0x1007efcd1118c40?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce05508c1?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x100000000000001?, {0x5bce05508c1?, 0x5bce48ff1f0?, 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(0x5bce41f6488, {0x28c5488, 0x5bcea055940}) 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 659666 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1543605 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce2c2fa00, {0x5bce808dd08, 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?, {0x5bce808dd08?, 0x5bcec92da44?, 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(0x5bce96f2780, {0x5bce808dd08?, 0x46a76d?, 0x5bcec92dbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce96f2780}, {0x5bce808dd08, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce808dcf8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce808dcf8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce067f780) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bcec92dbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce96f2780}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce96f2780?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce96f2780}) 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 1543603 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1404146 [IO wait]: internal/poll.runtime_pollWait(0x7efcd11ae400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce6b6eb80?, 0x5bcdff36000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce6b6eb80, {0x5bcdff36000, 0x3500, 0x3500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce6b6eb80, {0x5bcdff36000?, 0x5bcdff36000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3998688, {0x5bcdff36000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd818, {0x5bcdff36000?, 0x5bcdf9412c0?, 0x5bce9444c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce3b37b28, {0x2895dc0, 0x5bce65cd818}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce3b37888, {0x7efcd130c078, 0x5bce853efc0}, 0x5bce9444dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce3b37888, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce3b37888, {0x5bce2609810, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce44b5650}, {0x5bce2609810, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce3218900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce3218900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1404144 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1560984 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce269f9e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1560982 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1591485 [select, 393 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce1f2f200, {0x5bcde872a9d, 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(0x5bce5776e28?, {0x5bcde872a9d?, 0x5bce6675110?, 0x5bce5776e68?}) 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(0x5bce1f97900, {0x5bcde872a9d?, 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, {0x5bcde872a9d?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce1c11770?, {0x5bcde872a9d?, 0x0?, 0x5bceccb8758?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce66ec600}) 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 1591483 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1403007 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce16867e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1403005 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 468467 [select, 1430 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce6bcca00, {0x5bce108231d, 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(0x5bce72ade28?, {0x5bce108231d?, 0x5bce82edb20?, 0x5bce72ade68?}) 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(0x5bcecc47200, {0x5bce108231d?, 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, {0x5bce108231d?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce1e935f0?, {0x5bce108231d?, 0x5bce1e935f4?, 0xd003e0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bced300140}) 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 468465 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 37967 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce8312fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 37822 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1996010 [select]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1({0x28a7ae0, 0x5bcdeb963c0}) 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 123 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:20 +0xc5 goroutine 38005 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce861ea00, {0x5bce8700d60, 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?, {0x5bce8700d60?, 0x5bce40cba44?, 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(0x5bce8652000, {0x5bce8700d60?, 0x46a76d?, 0x5bce40cbbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce8652000}, {0x5bce8700d60, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce8700d50) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce8700d50}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce871d740) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce40cbbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce8652000}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bce8652000?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce8652000}) 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 37969 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1590970 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce323f8d0, 0x7cc4) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce323f8c0, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bcea887060}, 0x5bce323f8c0) 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 1590968 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 32856 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce65bd090, 0xe04b) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce65bd080, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce65df140}, 0x5bce65bd080) 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 32855 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 32825 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce3594360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 32553 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1086520 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce2cf7c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1086506 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 33144 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce3594480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 20743 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 32857 [select, 1797 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce6051600, {0x5bce65c7cbc, 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(0x5bce6180310?, {0x5bce65c7cbc?, 0x28a7b01?, 0x5bceb1a9e68?}) 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(0x5bce65f8100, {0x5bce65c7cbc?, 0x5bce217dbc0?, 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, {0x5bce65c7cbc?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce3a361c0?, {0x5bce65c7cbc?, 0x5bce658c2a0?, 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(0x5bce41f6488, {0x28c5488, 0x5bce65df140}) 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 32855 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 33157 [select, 1797 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce6051c00, {0x5bce6671d50, 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(0x5bce67407e0?, {0x5bce6671d50?, 0x5bce587ae01?, 0x5bce587ae68?}) 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(0x5bce65f9200, {0x5bce6671d50?, 0x5bce587aec0?, 0x5bce587aec0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce6671d50?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce66ed730?, {0x5bce6671d50?, 0x5bce670a538?, 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(0x5bce41f6488, {0x28c5488, 0x5bce6719be0}) 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 33155 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 33140 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce3594480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce3594480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 32271 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 33156 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce6738790, 0x1152b) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce6738780, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce6719be0}, 0x5bce6738780) 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 33155 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 22247 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce50b1b00) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 22245 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 40323 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce15c8120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce15c8120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 40304 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1512841 [select, 471 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce49b1200, {0x5bce29d277c, 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(0x5bce18a1e28?, {0x5bce29d277c?, 0x5bced8fecb0?, 0x5bce18a1e68?}) 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(0x5bcdec64380, {0x5bce29d277c?, 0x5bce49b0f00?, 0x5bce1e91f70?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce29d277c?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce4baadc0?, {0x5bce29d277c?, 0xd30416?, 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(0x5bce41f6488, {0x28c5488, 0x5bce1392680}) 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 1512839 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 33562 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce35946c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce35946c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 32184 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 325594 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce15c8480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 325592 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1556833 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce8732fd0, 0x2863) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce8732fc0, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce53c06c0}, 0x5bce8732fc0) 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 1556816 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 659662 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce29cac60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 659646 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1229123 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce2074ea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1229116 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1856610 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce2162610, 0x4355) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce2162600, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bceaf7f6a0}, 0x5bce2162600) 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 1856609 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1425652 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce348b0e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1425638 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1846259 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce699fc20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce699fc20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1846235 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1856598 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce2aca600, {0x5bcdec1b9d8, 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?, {0x5bcdec1b9d8?, 0x5bceb2d5a44?, 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(0x5bce2491500, {0x5bcdec1b9d8?, 0x46a76d?, 0x5bceb2d5be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce2491500}, {0x5bcdec1b9d8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bcdec1b9c8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bcdec1b9c8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce74a1e80) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bceb2d5be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce2491500}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce2491500?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce2491500}) 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 1856592 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1519326 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce29ca900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1519324 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1402413 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce801c000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce801c000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1402410 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1972026 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce202ef00, {0x5bce185d7c8, 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?, {0x5bce185d7c8?, 0x5bce85a1a44?, 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(0x5bce6507c00, {0x5bce185d7c8?, 0x46a76d?, 0x5bce85a1be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce6507c00}, {0x5bce185d7c8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce185d7b8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce185d7b8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce13293c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce85a1be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce6507c00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce6507c00?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce6507c00}) 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 1972041 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1560980 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce269f9e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce269f9e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1560964 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1990601 [chan receive, 6 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x5bce378f540, {0x28a7ae0, 0x5bce50fa730}) 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 1990597 google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 1114429 [chan send, 850 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1114428 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 37866 [select]: github.com/quic-go/quic-go.(*Conn).run(0x5bce853c008) 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 37865 github.com/quic-go/quic-go@v0.59.0/transport.go:325 +0x737 goroutine 1808661 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce2224240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1808659 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 36853 [IO wait]: internal/poll.runtime_pollWait(0x7efcd11ae000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce6fc2c00?, 0x5bce1738000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce6fc2c00, {0x5bce1738000, 0x3000, 0x3000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce6fc2c00, {0x5bce1738000?, 0x5bce1738000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3765030, {0x5bce1738000?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c138, {0x5bce1738000?, 0x5bce5f0cf00?, 0x5bce5ef6c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce6b817a8, {0x2895dc0, 0x5bce437c138}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce6b81508, {0x7efcd130c078, 0x5bce74a1900}, 0x5bce5ef6dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce6b81508, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce6b81508, {0x5bce752e5f0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce74c1810}, {0x5bce752e5f0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce6f998c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce6f998c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 36850 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 467971 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce27d39e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 467969 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1086519 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce2cf7c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce2cf7c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1086506 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 553282 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce3980cd0, 0x4dce) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce3980cc0, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bcececf920}, 0x5bce3980cc0) 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 553281 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1425651 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce348b0e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce348b0e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1425638 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1782052 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce6b4ac60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1782050 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 23363 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bced914a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bced914a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 23344 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 23372 [select, 1797 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced919c00, {0x5bce3851000, 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(0x5bced95f810?, {0x5bce3851000?, 0x5bce364b101?, 0x5bce5032e68?}) 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(0x5bced95aa80, {0x5bce3851000?, 0x5bce0a4af05?, 0xd323c0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce3851000?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce26daab0?, {0x5bce3851000?, 0x5bce4fe8ee8?, 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(0x5bce41f6488, {0x28c5488, 0x5bced97c340}) 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 23370 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 23279 [IO wait]: internal/poll.runtime_pollWait(0x7efcd11bba00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bced7ea500?, 0x5bced695500?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bced7ea500, {0x5bced695500, 0xa80, 0xa80}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bced7ea500, {0x5bced695500?, 0x5bced695500?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce2d295e8, {0x5bced695500?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c600, {0x5bced695500?, 0x5bce5f32960?, 0x5bce96a1c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bced90c9a8, {0x2895dc0, 0x5bce437c600}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bced90c708, {0x7efcd130c078, 0x5bce483f0c0}, 0x5bce96a1dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bced90c708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bced90c708, {0x5bce381a5e0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bced909ce0}, {0x5bce381a5e0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bced914360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bced914360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 23161 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 23306 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bced90e3d0, 0x13fd0) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bced90e3c0, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bced938d40}, 0x5bced90e3c0) 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 23305 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 23239 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bced81fa50, 0xb4f4) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bced81fa40, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce9110da0}, 0x5bced81fa40) 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 23238 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 23214 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bced6450e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bced6450e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 23210 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 521691 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce4e8d100, {0x5bce8563b28, 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?, {0x5bce8563b28?, 0x5bce48d9a44?, 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(0x5bced95a100, {0x5bce8563b28?, 0x46a76d?, 0x5bce48d9be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bced95a100}, {0x5bce8563b28, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce8563b18) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce8563b18}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce1fe6dc0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce48d9be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bced95a100}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bced95a100?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bced95a100}) 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 521714 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1645217 [chan send, 338 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1645200 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 23303 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bced914360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 15933 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 23280 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bced914360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bced914360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 23161 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 23399 [IO wait, 1797 minutes]: internal/poll.runtime_pollWait(0x7efcd1026200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bced82fc80?, 0xfed8fe600?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).RawRead(0x5bced82fc80, 0x5bced94d930) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0x5bce3903148, 0x8?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*syscaller).recvmmsg(0x5bced6cdd88, {0x28a2e90?, 0x5bce3903148?}, {0x5bce3f8da00?, 0x2884720?, 0x0?}, 0x400bce4b34bf0?) golang.org/x/net@v0.53.0/internal/socket/mmsghdr_unix.go:120 +0x70 golang.org/x/net/internal/socket.(*Conn).recvMsgs(0x5bced8f65c0, {0x5bceaa1a608, 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(0x5bced8b3190, {0x5bceaa1a608?, 0x5bced8cf5a8?, 0x1808da0?}, 0x5bce1948800?) golang.org/x/net@v0.53.0/ipv4/batch.go:80 +0x57 github.com/quic-go/quic-go.(*oobConn).ReadPacket(0x5bced83dcb0) github.com/quic-go/quic-go@v0.59.0/sys_conn_oob.go:174 +0x762 github.com/quic-go/quic-go.(*Transport).listen(0x5bced645b00, {0x28b5dc8, 0x5bced83dcb0}) 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 23380 github.com/quic-go/quic-go@v0.59.0/transport.go:419 +0x405 goroutine 23307 [select, 1797 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced918c00, {0x5bce37e723f, 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(0x5bce5774e28?, {0x5bce37e723f?, 0x5bced93d490?, 0x5bce5774e68?}) 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(0x5bced7ebb80, {0x5bce37e723f?, 0x5bce5774f10?, 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, {0x5bce37e723f?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bced7eb980?, {0x5bce37e723f?, 0x5bced9350b0?, 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(0x5bce41f6488, {0x28c5488, 0x5bced938d40}) 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 23305 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 23371 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bced90e9d0, 0x17d38) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bced90e9c0, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bced97c340}, 0x5bced90e9c0) 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 23370 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1616293 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1336800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce4cc1480?, 0x5bcded27500?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce4cc1480, {0x5bcded27500, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce4cc1480, {0x5bcded27500?, 0x5bcded27500?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce88b3920, {0x5bcded27500?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd440, {0x5bcded27500?, 0x5bce5f40f00?, 0x5bce8f7fc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bcecc0b0a8, {0x2895dc0, 0x5bce65cd440}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bcecc0ae08, {0x7efcd130c078, 0x5bce197c880}, 0x5bce8f7fdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bcecc0ae08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bcecc0ae08, {0x5bce213e1b0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce81a8d90}, {0x5bce213e1b0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce2faec60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce2faec60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1616277 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1616218 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce6b4bc20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1616215 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 23436 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bced914ea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 23446 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 23369 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced919b00, {0x5bced97e3d0, 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?, {0x5bced97e3d0?, 0x5bce47a6a44?, 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(0x5bced95aa00, {0x5bced97e3d0?, 0x46a76d?, 0x5bce47a6be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bced95aa00}, {0x5bced97e3d0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bced97e3c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bced97e3c0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bced959040) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce47a6be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bced95aa00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bced95aa00?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bced95aa00}) 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 23367 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 36672 [IO wait]: internal/poll.runtime_pollWait(0x7efcd132f800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce6a49900?, 0x5bce6c00000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce6a49900, {0x5bce6c00000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce6a49900, {0x5bce6c00000?, 0x5bce1ae1000?, 0x5bcec96dbe0?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3c67e48, {0x5bce6c00000?, 0x48b4ac?, 0x19bb880?}) net/net.go:196 +0x45 bufio.(*Reader).Read(0x5bce6af60c0, {0x5bced13ee44, 0x9, 0x4f11da?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x2893c60, 0x5bce6af60c0}, {0x5bced13ee44, 0x9, 0x9}, 0x9) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0x5bced13ee44, 0x9, 0x1250af2?}, {0x2893c60?, 0x5bce6af60c0?}) golang.org/x/net@v0.53.0/http2/frame.go:250 +0x65 golang.org/x/net/http2.(*Framer).ReadFrameHeader(0x5bced13ee00) golang.org/x/net@v0.53.0/http2/frame.go:513 +0x6b google.golang.org/grpc/internal/transport.(*framer).readFrame(0x5bce6a49980) google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:480 +0x45 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0x5bce4ec5040, {0x28a7aa8, 0x5bce6ae6c30}, 0x5bce6ae6c60) google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 +0xff google.golang.org/grpc.(*Server).serveStreams(0x5bce41f6d88, {0x28a7a00?, 0x39ddb80?}, {0x28a90a0, 0x5bce4ec5040}, {0x28b9318?, 0x5bce3c67e48?}) 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 36669 google.golang.org/grpc@v1.80.0/server.go:992 +0x1cb goroutine 37805 [IO wait]: internal/poll.runtime_pollWait(0x7efcd11a0a00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce8416380?, 0x5bce2150000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce8416380, {0x5bce2150000, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce8416380, {0x5bce2150000?, 0x5bce2150000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce8046f78, {0x5bce2150000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd7b8, {0x5bce2150000?, 0x5bce5f7c000?, 0x5bce1d64c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce83dc9a8, {0x2895dc0, 0x5bce65cd7b8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce83dc708, {0x7efcd130c078, 0x5bce841c600}, 0x5bce1d64dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce83dc708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce83dc708, {0x5bce83bece0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce83c3ce0}, {0x5bce83bece0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce82d45a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce82d45a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 37811 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1616220 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce6b4bc20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1616206 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 25684 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bced9157a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 25356 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1156053 [chan send, 812 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1156052 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 22296 [chan receive, 1797 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x5bcea5dfe80, {0x28a7ae0, 0x5bced406dc0}) 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 40339 [select, 1795 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce77caf00, {0x5bce2697c1b, 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(0x5bcec335e28?, {0x5bce2697c1b?, 0x5bced9ee1c0?, 0x5bcec335e68?}) 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(0x5bced773180, {0x5bce2697c1b?, 0x7fffffffffffffff?, 0x5bce43daa58?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce2697c1b?, 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?, {0x5bce2697c1b?, 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(0x5bce41f6488, {0x28c5488, 0x5bcea9ece20}) 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 40337 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 553263 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce3b86900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 553261 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 37891 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce85226d0, 0x11c68) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce85226c0, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce850db20}, 0x5bce85226c0) 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 37890 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 36327 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bcecc29560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 36317 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1956068 [select, 40 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce5ad6800, {0x5bce10e72ce, 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(0x5bce58558f0?, {0x5bce10e72ce?, 0x1?, 0x5bce1c0ce68?}) 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(0x5bce5ae7580, {0x5bce10e72ce?, 0x5bce5b30c40?, 0x5bce10e6b40?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce10e72ce?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce1c0cee8?, {0x5bce10e72ce?, 0x5bce1c0cee8?, 0x5bce1c0cfb0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce59758e0}) 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 1956066 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1616295 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce2faec60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1616277 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 43138 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce754b500, {0x5bce3d152e8, 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?, {0x5bce3d152e8?, 0x5bce5b8ea44?, 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(0x5bced494c00, {0x5bce3d152e8?, 0x46a76d?, 0x5bce5b8ebe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bced494c00}, {0x5bce3d152e8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce3d152d8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce3d152d8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce302bd80) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce5b8ebe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bced494c00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bced494c00?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bced494c00}) 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 43128 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1996042 [IO wait]: internal/poll.runtime_pollWait(0x7efcd130fa00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bcea555600?, 0x5bce6f9cfe1?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bcea555600, {0x5bce6f9cfe1, 0x1, 0x1}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bcea555600, {0x5bce6f9cfe1?, 0x10defea?, 0x5bce1ada870?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce7b95538, {0x5bce6f9cfe1?, 0x1?, 0x28bdca8?}) net/net.go:196 +0x45 net/http.(*connReader).backgroundRead(0x5bce6f9cfc0) net/http/server.go:702 +0x33 created by net/http.(*connReader).startBackgroundRead in goroutine 1996041 net/http/server.go:698 +0xb6 goroutine 1956067 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce59709d0, 0x1078) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce59709c0, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce59758e0}, 0x5bce59709c0) 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 1956066 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 36298 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce685e800, {0x5bce44c5858, 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?, {0x5bce44c5858?, 0x5bcec329a44?, 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(0x5bce5e45080, {0x5bce44c5858?, 0x46a76d?, 0x5bcec329be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce5e45080}, {0x5bce44c5858, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce44c5848) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce44c5848}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce3f7e100) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bcec329be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce5e45080}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bce5e45080?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce5e45080}) 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 33568 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1592955 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce29caea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1592935 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1972044 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce24ee310, 0x690) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce24ee300, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce1416a00}, 0x5bce24ee300) 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 1972043 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 40844 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1328c00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce6054400?, 0x5bce1742000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce6054400, {0x5bce1742000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce6054400, {0x5bce1742000?, 0x5bce1742000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3bd1e50, {0x5bce1742000?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c048, {0x5bce1742000?, 0x5bce012b2c0?, 0x5bce5a2fc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce2986628, {0x2895dc0, 0x5bce437c048}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce2986388, {0x7efcd130c078, 0x5bce3cc2000}, 0x5bce5a2fdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce2986388, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce2986388, {0x5bce19e91e0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce3b0fe30}, {0x5bce19e91e0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce27b0b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce27b0b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 40842 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 40854 [select, 1795 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce861e700, {0x5bce19e972d, 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(0x5bce9446e28?, {0x5bce19e972d?, 0x5bce6655b20?, 0x5bce9446e68?}) 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(0x5bced1af580, {0x5bce19e972d?, 0x41cffe?, 0x5bce8e2af50?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce19e972d?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bc0000000c?, {0x5bce19e972d?, 0x0?, 0x5bce9446f70?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce8dfae80}) 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 40852 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1086601 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce8733d50, 0x23520) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce8733d40, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce08239e0}, 0x5bce8733d40) 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 1086600 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 466079 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce2cf79e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce2cf79e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 466083 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 800408 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bcecc28a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bcecc28a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 800405 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1616281 [select, 366 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce8de4d00, {0x5bce213ead5, 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(0x5bce56fce28?, {0x5bce213ead5?, 0x5bce6a8c2a0?, 0x5bce56fce68?}) 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(0x5bce7e72180, {0x5bce213ead5?, 0x5bce81a8d90?, 0x5bce213e1b0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce213ead5?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce6db2ee8?, {0x5bce213ead5?, 0x5bce6db2ee8?, 0x5bce6db2f28?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce924a060}) 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 1616279 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1591302 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce07c4a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce07c4a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1591299 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1404151 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce3218900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1404149 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1845493 [select, 8 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce2b2c900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1845491 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 22371 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce9555680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 22369 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1956057 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce59b07e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1956055 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1592961 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce861e000, {0x5bce617db10, 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?, {0x5bce617db10?, 0x5bce6fe0a44?, 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(0x5bced95b380, {0x5bce617db10?, 0x46a76d?, 0x5bce6fe0be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bced95b380}, {0x5bce617db10, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce617db00) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce617db00}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce0c4f900) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce6fe0be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bced95b380}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bced95b380?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bced95b380}) 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 1592958 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1436120 [chan send, 544 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1436119 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 325072 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce3ed3560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce3ed3560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 325069 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1449368 [chan send, 533 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1449367 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 1087419 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce0cc8240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1087417 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 160792 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce3c86cd0, 0x335d9) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce3c86cc0, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce1da8ca0}, 0x5bce3c86cc0) 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 160791 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1978662 [IO wait]: internal/poll.runtime_pollWait(0x7efcd121e000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce69d3d00?, 0x5bce3cb7500?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce69d3d00, {0x5bce3cb7500, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce69d3d00, {0x5bce3cb7500?, 0x5bce3cb7500?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce9f48510, {0x5bce3cb7500?, 0x7efcd11d1538?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce69057b8, {0x5bce3cb7500?, 0x5bce03cc780?, 0x5bce72b3c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce312d0a8, {0x2895dc0, 0x5bce69057b8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce312ce08, {0x7efcd130c078, 0x5bce09c5040}, 0x5bce72b3dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce312ce08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce312ce08, {0x5bce2a2dc50, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce3c93b20}, {0x5bce2a2dc50, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce1faa5a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce1faa5a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1978645 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1592958 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce29caea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1592956 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1655858 [select, 328 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce6ab9400, {0x5bcdeaea553, 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(0x5bcecc36a10?, {0x5bcdeaea553?, 0x28c6e01?, 0x5bce4214e68?}) 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(0x5bce3245600, {0x5bcdeaea553?, 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, {0x5bcdeaea553?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bced887028?, {0x5bcdeaea553?, 0x28c4910?, 0x5bcdeaf0140?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce77b9640}) 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 1655856 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1956054 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce59b07e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1956050 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1512830 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce0876240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1512828 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 22367 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce9555680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce9555680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 22339 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 22368 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce9555680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 22339 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1782045 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce31ceb00, {0x5bce895c7a8, 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?, {0x5bce895c7a8?, 0x5bcdfe1ea44?, 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(0x5bcdeb61c00, {0x5bce895c7a8?, 0x46a76d?, 0x5bcdfe1ebe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bcdeb61c00}, {0x5bce895c7a8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce895c798) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce895c798}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce08cf700) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bcdfe1ebe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bcdeb61c00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bcdeb61c00?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bcdeb61c00}) 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 1782052 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1950042 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce8733390, 0x1835) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce8733380, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce1827e40}, 0x5bce8733380) 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 1950041 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1972036 [IO wait]: internal/poll.runtime_pollWait(0x7efcd121e400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce4809000?, 0x5bce0114000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce4809000, {0x5bce0114000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce4809000, {0x5bce0114000?, 0x5bce0114000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bcde862ab0, {0x5bce0114000?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c2a0, {0x5bce0114000?, 0x5bce03ced20?, 0x5bce5a2ac00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce48a22a8, {0x2895dc0, 0x5bce437c2a0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce48a2008, {0x7efcd130c078, 0x5bce4ea5b00}, 0x5bce5a2adc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce48a2008, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce48a2008, {0x5bce1083ec0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce66a4d90}, {0x5bce1083ec0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce2b2c120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce2b2c120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1972034 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1616217 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce6b4bc20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce6b4bc20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1616215 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1616246 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce2bee240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1616225 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1427442 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce7543e10, 0x106fd) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce7543e00, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce74d7400}, 0x5bce7543e00) 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 1427441 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1616265 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce53d9d50, 0x43aa) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce53d9d40, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce18bbe20}, 0x5bce53d9d40) 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 1616264 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1425666 [select, 556 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce4650500, {0x5bce191a5c8, 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(0x5bce715de28?, {0x5bce191a5c8?, 0x5bced8fff10?, 0x5bce715de68?}) 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(0x5bce4788580, {0x5bce191a5c8?, 0x5bce459e700?, 0x5bce1c10770?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce191a5c8?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x2000000000001?, {0x5bce191a5c8?, 0xd30416?, 0x5bcdebc48c0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce91317c0}) 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 1425657 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 23400 [select, 1797 minutes]: github.com/quic-go/quic-go.(*Transport).runSendQueue(0x5bced645b00) 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 23380 github.com/quic-go/quic-go@v0.59.0/transport.go:427 +0x445 goroutine 1556834 [select, 427 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce77cb800, {0x5bce149b133, 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(0x5bce66740e0?, {0x5bce149b133?, 0xc281ccd25c19e201?, 0x5bce4213668?}) 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(0x5bce6a48e00, {0x5bce149b133?, 0xa00bce4538500?, 0x7efcd157b940?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce149b133?, 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?, {0x5bce149b133?, 0x39b9340?, 0x5bce4213768?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce53c06c0}) 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 1556816 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1092168 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce50b1c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce50b1c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1092165 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1591500 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce1f2f300, {0x5bce75a77f8, 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?, {0x5bce75a77f8?, 0x5bce941da44?, 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(0x5bce202c100, {0x5bce75a77f8?, 0x46a76d?, 0x5bce941dbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce202c100}, {0x5bce75a77f8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce75a77e8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce75a77e8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bceccb9cc0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce941dbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce202c100}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce202c100?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce202c100}) 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 1591497 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 468459 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce3040120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce3040120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 468457 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1782032 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce6b4ac60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce6b4ac60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1782040 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1591497 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce0f947e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1591495 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1978663 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce1faa5a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce1faa5a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1978645 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 466102 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce7c03510, 0xd76f) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce7c03500, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bced62fb60}, 0x5bce7c03500) 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 466101 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1426264 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce269eea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1426262 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1404148 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce3218900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1404144 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1616244 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1320200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce4cc0680?, 0x5bce356aa80?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce4cc0680, {0x5bce356aa80, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce4cc0680, {0x5bce356aa80?, 0x5bce356aa80?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce7d92018, {0x5bce356aa80?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd3c8, {0x5bce356aa80?, 0x5bce045ba40?, 0x5bce9215c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bcecc0a9a8, {0x2895dc0, 0x5bce65cd3c8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bcecc0a708, {0x7efcd130c078, 0x5bce323af80}, 0x5bce9215dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bcecc0a708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bcecc0a708, {0x5bce062afc0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce188ea10}, {0x5bce062afc0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce2bee240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce2bee240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1616225 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1483198 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce31c8480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce31c8480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1483195 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1157803 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce26d6fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1157801 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1543599 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce801d440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce801d440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1543595 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1086518 [IO wait]: internal/poll.runtime_pollWait(0x7efcd130fc00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce96f2c00?, 0x5bce2793200?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce96f2c00, {0x5bce2793200, 0x2600, 0x2600}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce96f2c00, {0x5bce2793200?, 0x5bce2793200?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce1e73348, {0x5bce2793200?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c258, {0x5bce2793200?, 0x5bce045d680?, 0x5bce31f6c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce19f3428, {0x2895dc0, 0x5bce437c258}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce19f3188, {0x7efcd130c078, 0x5bce4bd03c0}, 0x5bce31f6dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce19f3188, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce19f3188, {0x5bce207bc30, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce379ed90}, {0x5bce207bc30, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce2cf7c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce2cf7c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1086506 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1519322 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce29ca900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce29ca900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1519331 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1229121 [IO wait]: internal/poll.runtime_pollWait(0x7efcd11bac00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce6507880?, 0x5bce49e4000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce6507880, {0x5bce49e4000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce6507880, {0x5bce49e4000?, 0x5bce49e4000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce0cf2308, {0x5bce49e4000?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c618, {0x5bce49e4000?, 0x5bce045da40?, 0x5bce8f9ac00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce4a750a8, {0x2895dc0, 0x5bce437c618}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce4a74e08, {0x7efcd130c078, 0x5bce1961c00}, 0x5bce8f9adc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce4a74e08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce4a74e08, {0x5bce06b3540, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce56ce2a0}, {0x5bce06b3540, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce2074ea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce2074ea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1229116 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1515012 [chan send, 469 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1515011 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 1403002 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1110000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce6039080?, 0x5bce07e2000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce6039080, {0x5bce07e2000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce6039080, {0x5bce07e2000?, 0x5bce07e2000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce187c3c8, {0x5bce07e2000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd050, {0x5bce07e2000?, 0x5bce045e5a0?, 0x5bce2754c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce12dc628, {0x2895dc0, 0x5bce65cd050}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce12dc388, {0x7efcd130c078, 0x5bce3201480}, 0x5bce2754dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce12dc388, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce12dc388, {0x5bce54d4ab0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce91324d0}, {0x5bce54d4ab0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce16867e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce16867e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1403015 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1519323 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce29ca900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1519331 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1092148 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bceacc8490, 0xef06) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bceacc8480, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce42caf80}, 0x5bceacc8480) 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 1092147 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1509851 [chan send, 473 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1509850 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 1978649 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce3790310, 0x2a0) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce3790300, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce19091e0}, 0x5bce3790300) 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 1978648 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1556808 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1026400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bcdebba080?, 0x5bcdff9e000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bcdebba080, {0x5bcdff9e000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bcdebba080, {0x5bcdff9e000?, 0x5bcdff9e000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce1f50010, {0x5bcdff9e000?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c180, {0x5bcdff9e000?, 0x5bce045f0e0?, 0x5bce8fe6c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce3dfe9a8, {0x2895dc0, 0x5bce437c180}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce3dfe708, {0x7efcd130c078, 0x5bce0fab000}, 0x5bce8fe6dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce3dfe708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce3dfe708, {0x5bce05d24f0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce482f7a0}, {0x5bce05d24f0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce15c8b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce15c8b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1556819 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1404147 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce3218900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce3218900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1404144 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1950028 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce2f2c7e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1950037 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1519321 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1329000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce4809400?, 0x5bcdf6c9000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce4809400, {0x5bcdf6c9000, 0x800, 0x800}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce4809400, {0x5bcdf6c9000?, 0x5bcdf6c9000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce78df590, {0x5bcdf6c9000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd890, {0x5bcdf6c9000?, 0x5bce04641e0?, 0x5bcdfff1c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce2ad62a8, {0x2895dc0, 0x5bce65cd890}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce2ad6008, {0x7efcd130c078, 0x5bce0ba9b40}, 0x5bcdfff1dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce2ad6008, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce2ad6008, {0x5bce1c1d770, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce9133d50}, {0x5bce1c1d770, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce29ca900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce29ca900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1519331 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1808658 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce2224240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1808638 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1782056 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce42e4d90, 0x7183) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce42e4d80, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce8144060}, 0x5bce42e4d80) 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 1782055 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1845489 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce2b2c900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce2b2c900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1845476 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1590971 [select, 393 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce3ea0700, {0x5bce1348d9e, 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(0x5bced31a1c0?, {0x5bce1348d9e?, 0xd0eb01?, 0x5bce6db0e68?}) 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(0x5bce41e1580, {0x5bce1348d9e?, 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, {0x5bce1348d9e?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce6db0df0?, {0x5bce1348d9e?, 0x5bce6db0df4?, 0xd003e0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bcea887060}) 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 1590968 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1655840 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce3185400, {0x5bced5123d0, 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?, {0x5bced5123d0?, 0x5bce587fa44?, 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(0x5bce6146980, {0x5bced5123d0?, 0x46a76d?, 0x5bce587fbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce6146980}, {0x5bced5123d0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bced5123c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bced5123c0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce37a0100) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce587fbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce6146980}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce6146980?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce6146980}) 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 1655854 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1592940 [select, 391 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce2de9600, {0x5bce0e34a22, 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(0x5bcdfe1ae28?, {0x5bce0e34a22?, 0x5bce87c1c70?, 0x5bcdfe1ae68?}) 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(0x5bce5e44d00, {0x5bce0e34a22?, 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, {0x5bce0e34a22?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x10005bce6daff70?, {0x5bce0e34a22?, 0x28c4910?, 0x5bcdeaf0140?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bced7e3220}) 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 1592938 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1616238 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce409e300, {0x5bced4d8f70, 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?, {0x5bced4d8f70?, 0x5bce5a60a44?, 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(0x5bce69d3b80, {0x5bced4d8f70?, 0x46a76d?, 0x5bce5a60be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce69d3b80}, {0x5bced4d8f70, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bced4d8f60) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bced4d8f60}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce302a5c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce5a60be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce69d3b80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce69d3b80?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce69d3b80}) 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 1616220 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 800399 [select, 1136 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce7d20000, {0x5bce1e0d872, 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(0x5bcdfeb0e28?, {0x5bce1e0d872?, 0x5bced31aaf0?, 0x5bcdfeb0e68?}) 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(0x5bce8247100, {0x5bce1e0d872?, 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, {0x5bce1e0d872?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bcdfeb0df0?, {0x5bce1e0d872?, 0x5bcdfeb0df4?, 0xd003e0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce4b9e8c0}) 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 800414 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 553272 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce40c9700, {0x5bce76c0d00, 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?, {0x5bce76c0d00?, 0x5bcdf603a44?, 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(0x5bce8eb8880, {0x5bce76c0d00?, 0x46a76d?, 0x5bcdf603be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce8eb8880}, {0x5bce76c0d00, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce76c0cf0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce76c0cf0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce99794c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bcdf603be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce8eb8880}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce8eb8880?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce8eb8880}) 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 553263 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1590978 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced50de00, {0x5bce55ce190, 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?, {0x5bce55ce190?, 0x5bce5a29a44?, 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(0x5bce3875000, {0x5bce55ce190?, 0x46a76d?, 0x5bce5a29be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce3875000}, {0x5bce55ce190, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce55ce180) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce55ce180}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce6dd3080) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce5a29be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce3875000}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce3875000?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce3875000}) 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 1590959 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1591310 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bced81e490, 0xccb3) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bced81e480, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce8896ae0}, 0x5bced81e480) 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 1591309 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1229122 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce2074ea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce2074ea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1229116 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 659685 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce49b0900, {0x5bcea3eb8e8, 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?, {0x5bcea3eb8e8?, 0x5bcdf4dba44?, 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(0x5bce3875c00, {0x5bcea3eb8e8?, 0x46a76d?, 0x5bcdf4dbbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce3875c00}, {0x5bcea3eb8e8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bcea3eb8d8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bcea3eb8d8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce4f5b480) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bcdf4dbbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce3875c00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce3875c00?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce3875c00}) 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 659665 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1956053 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce59b07e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce59b07e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1956050 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1655857 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce2895750, 0x4852) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce2895740, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce77b9640}, 0x5bce2895740) 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 1655856 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1519335 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce3ec6010, 0xd536) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce3ec6000, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce6753e60}, 0x5bce3ec6000) 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 1519334 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1616248 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce2bee240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1616208 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1483326 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce2707e10, 0xbc6f) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce2707e00, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce90760a0}, 0x5bce2707e00) 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 1483325 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1427418 [IO wait]: internal/poll.runtime_pollWait(0x7efcd11a0e00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bcecdbe880?, 0x5bce17da600?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bcecdbe880, {0x5bce17da600, 0x1300, 0x1300}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bcecdbe880, {0x5bce17da600?, 0x5bce17da600?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3cf3230, {0x5bce17da600?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c528, {0x5bce17da600?, 0x5bce0484960?, 0x5bce9be9c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce31077a8, {0x2895dc0, 0x5bce437c528}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce3107508, {0x7efcd130c078, 0x5bce336e100}, 0x5bce9be9dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce3107508, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce3107508, {0x5bce26637a0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bcebe60fc0}, {0x5bce26637a0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce26a45a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce26a45a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1427405 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1560971 [select, 423 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce3a45100, {0x5bce54d4740, 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(0x5bce9bd1e28?, {0x5bce54d4740?, 0x5bcecd3bab0?, 0x5bce9bd1e68?}) 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(0x5bce60e8600, {0x5bce54d4740?, 0xa00bce0f76e00?, 0x7efcd1216138?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce54d4740?, 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?, {0x5bce54d4740?, 0x39b9340?, 0x5bce6db3f68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce1826a00}) 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 1560969 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1427425 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce4ce2500, {0x5bced4d91e0, 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?, {0x5bced4d91e0?, 0x5bce3589a44?, 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(0x5bcecdbf200, {0x5bced4d91e0?, 0x46a76d?, 0x5bce3589be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bcecdbf200}, {0x5bced4d91e0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bced4d91d0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bced4d91d0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce24d7600) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce3589be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bcecdbf200}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bcecdbf200?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bcecdbf200}) 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 1427423 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1092175 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce7a31800, {0x5bced3b20a0, 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?, {0x5bced3b20a0?, 0x5bce5770a44?, 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(0x5bced2f2c00, {0x5bced3b20a0?, 0x46a76d?, 0x5bce5770be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bced2f2c00}, {0x5bced3b20a0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bced3b2090) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bced3b2090}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce2a29bc0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce5770be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bced2f2c00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bced2f2c00?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bced2f2c00}) 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 1092172 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1037761 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce237f440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1037699 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1655854 [select, 8 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce3b87680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1655852 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1419890 [chan send, 560 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1419889 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 525299 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce96c2e00, {0x5bce667aad8, 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?, {0x5bce667aad8?, 0x5bce5a2da44?, 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(0x5bce9d7ae00, {0x5bce667aad8?, 0x46a76d?, 0x5bce5a2dbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce9d7ae00}, {0x5bce667aad8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce667aac8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce667aac8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce43ee700) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce5a2dbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce9d7ae00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce9d7ae00?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce9d7ae00}) 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 525284 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1410123 [select, 10 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce2d55c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1410121 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1087436 [select, 876 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce77cb400, {0x5bce321f408, 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(0x5bce8fcde28?, {0x5bce321f408?, 0x5bced8d7030?, 0x5bce8fcde68?}) 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(0x5bce233ec00, {0x5bce321f408?, 0x5bce77cb200?, 0x5bcde8beeb0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce321f408?, 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?, {0x5bce321f408?, 0xd30416?, 0x5bcde8bef68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bcecd578e0}) 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 1087434 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1425665 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce233d150, 0x754f) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce233d140, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce91317c0}, 0x5bce233d140) 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 1425657 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1560981 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce269f9e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1560964 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1425674 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce459f100, {0x5bce61ea580, 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?, {0x5bce61ea580?, 0x5bce358aa44?, 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(0x5bce4cc1900, {0x5bce61ea580?, 0x46a76d?, 0x5bce358abe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce4cc1900}, {0x5bce61ea580, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce61ea570) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce61ea570}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce1860340) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce358abe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce4cc1900}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce4cc1900?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce4cc1900}) 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 1425655 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1512826 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce0876240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce0876240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1512836 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1845490 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce2b2c900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1845476 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 160793 [select, 1696 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce3e92400, {0x5bce0f634a2, 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(0x5bce1c2a4d0?, {0x5bce0f634a2?, 0x1?, 0x5bce1e8e668?}) 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(0x5bce36e4380, {0x5bce0f634a2?, 0x5bce3edcfc0?, 0x5bce0f62310?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce0f634a2?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce1e8e6e8?, {0x5bce0f634a2?, 0x5bce1e8e6e8?, 0x5bce1e8e768?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce1da8ca0}) 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 160791 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1404155 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced4ae800, {0x5bce1934658, 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?, {0x5bce1934658?, 0x5bcdf4dfa44?, 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(0x5bce6b6f080, {0x5bce1934658?, 0x46a76d?, 0x5bcdf4dfbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce6b6f080}, {0x5bce1934658, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce1934648) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce1934648}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce3cd2b80) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bcdf4dfbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce6b6f080}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce6b6f080?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce6b6f080}) 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 1404151 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1087422 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce96c2600, {0x5bce44c4fd0, 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?, {0x5bce44c4fd0?, 0x5bce350fa44?, 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(0x5bce6b6f380, {0x5bce44c4fd0?, 0x46a76d?, 0x5bce350fbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce6b6f380}, {0x5bce44c4fd0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce44c4fc0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce44c4fc0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce3bce100) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce350fbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce6b6f380}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce6b6f380?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce6b6f380}) 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 1087419 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1846258 [IO wait]: internal/poll.runtime_pollWait(0x7efcd11bb600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce5473b80?, 0x5bcdf65a000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce5473b80, {0x5bcdf65a000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce5473b80, {0x5bcdf65a000?, 0x5bcdf65a000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce37641c8, {0x5bcdf65a000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd218, {0x5bcdf65a000?, 0x5bce0497680?, 0x5bce5772c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce216b428, {0x2895dc0, 0x5bce65cd218}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce216b188, {0x7efcd130c078, 0x5bce1773e40}, 0x5bce5772dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce216b188, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce216b188, {0x5bce46b2c10, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bcde8ef9d0}, {0x5bce46b2c10, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce699fc20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce699fc20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1846235 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1157806 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce7542a90, 0x1d031) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce7542a80, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bced84cb00}, 0x5bce7542a80) 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 1157805 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1087435 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce28946d0, 0xea61) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce28946c0, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bcecd578e0}, 0x5bce28946c0) 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 1087434 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1956052 [IO wait]: internal/poll.runtime_pollWait(0x7efcd132f600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce59e9780?, 0x5bce0100000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce59e9780, {0x5bce0100000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce59e9780, {0x5bce0100000?, 0x5bce0100000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3ab5df0, {0x5bce0100000?, 0x7efcd11d1538?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce6905c08, {0x5bce0100000?, 0x5bce049c000?, 0x5bce3584c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce5b3a2a8, {0x2895dc0, 0x5bce6905c08}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce5b3a008, {0x7efcd130c078, 0x5bce5b0f100}, 0x5bce3584dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce5b3a008, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce5b3a008, {0x5bce10e6b40, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce5b30c40}, {0x5bce10e6b40, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce59b07e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce59b07e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1956050 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1402414 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce801c000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1402410 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1782057 [select, 201 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce3d7c800, {0x5bce15b02ab, 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(0x5bcdebc55e0?, {0x5bce15b02ab?, 0x5bce03ce001?, 0x5bce4214668?}) 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(0x5bce36e4a80, {0x5bce15b02ab?, 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, {0x5bce15b02ab?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce42145f0?, {0x5bce15b02ab?, 0x5bce42145f4?, 0xd003e0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce8144060}) 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 1782055 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1086523 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce2cf7c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1086521 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 553283 [select, 1354 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce3a44400, {0x5bce31bd30b, 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(0x5bce3c70700?, {0x5bce31bd30b?, 0x5bce4215f01?, 0x5bce4215e68?}) 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(0x5bce8653e00, {0x5bce31bd30b?, 0x0?, 0x5bce36aa690?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce31bd30b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce4215fb8?, {0x5bce31bd30b?, 0x5bce4215f90?, 0x5bce4215f70?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bcececf920}) 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 553281 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1092149 [select, 870 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce86a9900, {0x5bce2663a1b, 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(0x5bce74e8d90?, {0x5bce2663a1b?, 0x5bce502fd01?, 0x5bce502fe68?}) 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(0x5bce7e9e300, {0x5bce2663a1b?, 0x5bce24b8780?, 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, {0x5bce2663a1b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x10005bce41f8228?, {0x5bce2663a1b?, 0x28c4910?, 0x5bcdeaf0140?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce42caf80}) 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 1092147 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1845497 [select, 145 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce3809000, {0x5bce137925e, 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(0x5bce2f4de30?, {0x5bce137925e?, 0x1b8b601?, 0x5bcdf86f668?}) 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(0x5bce44ae800, {0x5bce137925e?, 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, {0x5bce137925e?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bcdf86f5f0?, {0x5bce137925e?, 0x5bcdf86f5f4?, 0xd003e0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce46e2060}) 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 1845495 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 800398 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce3ee0490, 0x5f0e) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce3ee0480, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce4b9e8c0}, 0x5bce3ee0480) 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 800414 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1972045 [select, 24 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce2a32000, {0x5bcdf9e8438, 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(0x5bcdfe13e28?, {0x5bcdf9e8438?, 0x5bce3fc7880?, 0x5bcdfe13e68?}) 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(0x5bce86c6400, {0x5bcdf9e8438?, 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, {0x5bcdf9e8438?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce1e8edf0?, {0x5bcdf9e8438?, 0x5bce1e8edf4?, 0xd003e0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce1416a00}) 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 1972043 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1123496 [chan send, 840 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1123495 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 325922 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce27b06c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 325902 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 467952 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce27d39e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 467936 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1037743 [IO wait]: internal/poll.runtime_pollWait(0x7efcd132fe00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce3874380?, 0x5bce2790c00?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce3874380, {0x5bce2790c00, 0x2600, 0x2600}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce3874380, {0x5bce2790c00?, 0x5bce2790c00?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce187f068, {0x5bce2790c00?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd7d0, {0x5bce2790c00?, 0x5bce049dc20?, 0x5bce350bc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce1fafb28, {0x2895dc0, 0x5bce65cd7d0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce1faf888, {0x7efcd130c078, 0x5bce121bc80}, 0x5bce350bdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce1faf888, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce1faf888, {0x5bce09fde00, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce3330fc0}, {0x5bce09fde00, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce237f440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce237f440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1037699 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 160210 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce2fae240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 160176 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1950027 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce2f2c7e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce2f2c7e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1950037 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1956075 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce5ad6e00, {0x5bce5a09720, 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?, {0x5bce5a09720?, 0x5bceb2d7a44?, 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(0x5bce5ae7600, {0x5bce5a09720?, 0x46a76d?, 0x5bceb2d7be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce5ae7600}, {0x5bce5a09720, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce5a09710) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce5a09710}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce5af2280) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bceb2d7be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce5ae7600}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce5ae7600?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce5ae7600}) 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 1956057 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 468458 [IO wait]: internal/poll.runtime_pollWait(0x7efcd122a800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bcecc46b80?, 0x5bce278c000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bcecc46b80, {0x5bce278c000, 0x2600, 0x2600}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bcecc46b80, {0x5bce278c000?, 0x5bce278c000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3a29360, {0x5bce278c000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cda28, {0x5bce278c000?, 0x5bce04a05a0?, 0x5bce7163c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce48a37a8, {0x2895dc0, 0x5bce65cda28}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce48a3508, {0x7efcd130c078, 0x5bce3d40380}, 0x5bce7163dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce48a3508, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce48a3508, {0x5bce1db52d0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce9a30230}, {0x5bce1db52d0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce3040120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce3040120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 468457 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 466105 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce2a82500, {0x5bce7731e88, 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?, {0x5bce7731e88?, 0x5bce95bfa44?, 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(0x5bce4056200, {0x5bce7731e88?, 0x46a76d?, 0x5bce95bfbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce4056200}, {0x5bce7731e88, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce7731e78) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce7731e78}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce37c36c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce95bfbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce4056200}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce4056200?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce4056200}) 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 466099 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1727849 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce2cf0fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1727847 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1403003 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce16867e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce16867e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1403015 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1087415 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce0cc8240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce0cc8240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1087431 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 22366 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1026c00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bced494800?, 0x5bce3bfe000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bced494800, {0x5bce3bfe000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bced494800, {0x5bce3bfe000?, 0x5bce3bfe000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce1c48868, {0x5bce3bfe000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd6f8, {0x5bce3bfe000?, 0x5bce04a10e0?, 0x5bce4596c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bced27ed28, {0x2895dc0, 0x5bce65cd6f8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bced27ea88, {0x7efcd130c078, 0x5bced341c40}, 0x5bce4596dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bced27ea88, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bced27ea88, {0x5bce2bb5910, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bced3d0230}, {0x5bce2bb5910, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce9555680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce9555680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 22339 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1950031 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce2f2c7e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1950029 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1426251 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce40c8200, {0x5bce3a98b68, 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?, {0x5bce3a98b68?, 0x5bce9beba44?, 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(0x5bcdebbaa80, {0x5bce3a98b68?, 0x46a76d?, 0x5bce9bebbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bcdebbaa80}, {0x5bce3a98b68, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce3a98b58) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce3a98b58}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce3a0c1c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce9bebbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bcdebbaa80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bcdebbaa80?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bcdebbaa80}) 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 1426264 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1157807 [select, 810 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce2c2ed00, {0x5bcea3a4e10, 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(0x5bce3582e28?, {0x5bcea3a4e10?, 0x5bced209570?, 0x5bce3582e68?}) 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(0x5bce7e9ed80, {0x5bcea3a4e10?, 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, {0x5bcea3a4e10?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce1c105f0?, {0x5bcea3a4e10?, 0x5bce1c105f4?, 0xd003e0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bced84cb00}) 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 1157805 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1427420 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce26a45a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1427405 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 325589 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1313800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce86c6c00?, 0x5bce434a000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce86c6c00, {0x5bce434a000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce86c6c00, {0x5bce434a000?, 0x5bce434a000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce8d8c4c8, {0x5bce434a000?, 0x7efcd114f158?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce5948540, {0x5bce434a000?, 0x5bce04a1c20?, 0x5bce95bcc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce3b36628, {0x2895dc0, 0x5bce5948540}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce3b36388, {0x7efcd130c078, 0x5bce45ed200}, 0x5bce95bcdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce3b36388, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce3b36388, {0x5bce0fd9530, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce3d21c70}, {0x5bce0fd9530, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce15c8480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce15c8480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 325571 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 521718 [select, 1382 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bcdf073200, {0x5bce2641cee, 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(0x5bce5781e28?, {0x5bce2641cee?, 0x5bce39e0460?, 0x5bce5781e68?}) 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(0x5bced773580, {0x5bce2641cee?, 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, {0x5bce2641cee?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce6db35f0?, {0x5bce2641cee?, 0x5bce6db35f4?, 0xd003e0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bced1b6d20}) 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 521716 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 553260 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce3b86900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 553265 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1229137 [select, 741 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced38ae00, {0x5bce06b3c42, 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(0x5bce6fe2e28?, {0x5bce06b3c42?, 0x5bcdebc4c40?, 0x5bce6fe2e68?}) 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(0x5bce6507b80, {0x5bce06b3c42?, 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, {0x5bce06b3c42?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x10005bce57f2e70?, {0x5bce06b3c42?, 0x28c4910?, 0x5bcdeaf0140?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce3fb2360}) 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 1229119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1427443 [select, 554 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce3d7cb00, {0x5bce3362130, 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(0x5bce9be6e28?, {0x5bce3362130?, 0x5bce79e5260?, 0x5bce9be6e68?}) 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(0x5bce86c6b80, {0x5bce3362130?, 0x0?, 0x5bce1c0f770?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce3362130?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bcdebc48c0?, {0x5bce3362130?, 0x39b9340?, 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(0x5bce41f6488, {0x28c5488, 0x5bce74d7400}) 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 1427441 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1402282 [select, 578 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce24d2600, {0x5bce06b3530, 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(0x5bce80bde28?, {0x5bce06b3530?, 0x5bced93d030?, 0x5bce80bde68?}) 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(0x5bce34fc780, {0x5bce06b3530?, 0x5bce41f83e8?, 0x5bce6db16b0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce06b3530?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce41f6488?, {0x5bce06b3530?, 0x26?, 0x5bce6db1768?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce60ae640}) 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 1402280 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 22233 [chan receive]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0x5bce42176b0, {0x5bced278928, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:173 +0x45c github.com/quic-go/quic-go.(*ReceiveStream).Read(0x5bce42176b0, {0x5bced278928, 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?}, {0x5bced278928?, 0x0?, 0x5bce9473868?}) 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(0x5bce5ace880, {0x5bced278928?, 0x46a76d?, 0x5bce9473be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce5ace880}, {0x5bced278928, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bced278918) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bced278918}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bced261380) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce9473be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce5ace880}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bce5ace880?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce5ace880}) 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 22200 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 22362 [select, 1797 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced38b100, {0x5bce2bb50bd, 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(0x5bce5841e28?, {0x5bce2bb50bd?, 0x5bced3b4ee0?, 0x5bce5841e68?}) 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(0x5bced3b7b00, {0x5bce2bb50bd?, 0x5bce19e3980?, 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, {0x5bce2bb50bd?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x10005bcecbedf78?, {0x5bce2bb50bd?, 0x28c4910?, 0x5bcdeaf0140?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bced3b8c00}) 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 22360 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1782049 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce6b4ac60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1782040 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1856587 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1331000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce2490f00?, 0x5bcdf66c000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce2490f00, {0x5bcdf66c000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce2490f00, {0x5bcdf66c000?, 0x5bcdf66c000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce187dd18, {0x5bcdf66c000?, 0x7efcd114f158?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce59487f8, {0x5bcdf66c000?, 0x5bce04b5860?, 0x5bce8fcfc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce26042a8, {0x2895dc0, 0x5bce59487f8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce2604008, {0x7efcd130c078, 0x5bce3a0dcc0}, 0x5bce8fcfdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce2604008, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce2604008, {0x5bce14d5290, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce2522770}, {0x5bce14d5290, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce1e81c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce1e81c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1856593 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 58616 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce6cfb200, {0x5bce0e86fa0, 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?, {0x5bce0e86fa0?, 0x5bcec92fa44?, 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(0x5bced494580, {0x5bce0e86fa0?, 0x46a76d?, 0x5bcec92fbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bced494580}, {0x5bce0e86fa0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce0e86f90) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce0e86f90}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce313bdc0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bcec92fbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bced494580}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bced494580?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bced494580}) 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 58613 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1560968 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce3a45000, {0x5bcea05f6d8, 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?, {0x5bcea05f6d8?, 0x5bce5b89a44?, 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(0x5bce60e8280, {0x5bcea05f6d8?, 0x46a76d?, 0x5bce5b89be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce60e8280}, {0x5bcea05f6d8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bcea05f6c8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bcea05f6c8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce0f76fc0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce5b89be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce60e8280}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce60e8280?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce60e8280}) 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 1560984 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 160761 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1337000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce36e5880?, 0x5bce3830000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce36e5880, {0x5bce3830000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce36e5880, {0x5bce3830000?, 0x5bce3830000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3998908, {0x5bce3830000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cc7b0, {0x5bce3830000?, 0x5bce04b6000?, 0x5bce5ed3c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce3dff0a8, {0x2895dc0, 0x5bce65cc7b0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce3dfee08, {0x7efcd130c078, 0x5bcea22d3c0}, 0x5bce5ed3dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce3dfee08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce3dfee08, {0x5bce0f62310, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce3edcfc0}, {0x5bce0f62310, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce3dc4fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce3dc4fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 160729 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1512843 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce49b1300, {0x5bce617c748, 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?, {0x5bce617c748?, 0x5bce5272a44?, 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(0x5bce22b2480, {0x5bce617c748?, 0x46a76d?, 0x5bce5272be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce22b2480}, {0x5bce617c748, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce617c738) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce617c738}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce09a5240) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce5272be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce22b2480}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce22b2480?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce22b2480}) 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 1512830 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 800407 [IO wait]: internal/poll.runtime_pollWait(0x7efcd11a0600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce69d3600?, 0x5bcdf68c000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce69d3600, {0x5bcdf68c000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce69d3600, {0x5bcdf68c000?, 0x5bcdf68c000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce8e3d660, {0x5bcdf68c000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd680, {0x5bcdf68c000?, 0x5bce04b65a0?, 0x5bce4bc9c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce781dea8, {0x2895dc0, 0x5bce65cd680}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce781dc08, {0x7efcd130c078, 0x5bce36ce800}, 0x5bce4bc9dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce781dc08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce781dc08, {0x5bce1e0d600, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce6918c40}, {0x5bce1e0d600, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bcecc28a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bcecc28a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 800405 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1950026 [IO wait]: internal/poll.runtime_pollWait(0x7efcd121c000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce48b2b80?, 0x5bce4e84000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce48b2b80, {0x5bce4e84000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce48b2b80, {0x5bce4e84000?, 0x7efcd11483a8?, 0x6?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce7900988, {0x5bce4e84000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd7e8, {0x5bce4e84000?, 0x5bce04b6b40?, 0x5bcdfe1fc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce484b0a8, {0x2895dc0, 0x5bce65cd7e8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce484ae08, {0x7efcd130c078, 0x5bce0748b80}, 0x5bcdfe1fdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce484ae08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce484ae08, {0x5bce14fdaf0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce49089a0}, {0x5bce14fdaf0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce2f2c7e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce2f2c7e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1950037 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 800409 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bcecc28a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 800405 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 325916 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce8de5400, {0x5bced97f0d8, 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?, {0x5bced97f0d8?, 0x5bce95c1a44?, 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(0x5bce4916800, {0x5bced97f0d8?, 0x46a76d?, 0x5bce95c1be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce4916800}, {0x5bced97f0d8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bced97f0c8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bced97f0c8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce17c0440) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce95c1be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce4916800}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce4916800?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce4916800}) 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 325925 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 468466 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce2706190, 0x22974) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce2706180, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bced300140}, 0x5bce2706180) 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 468465 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1972041 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce2b2c120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1972039 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1402412 [IO wait]: internal/poll.runtime_pollWait(0x7efcd121da00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce41e0d00?, 0x5bce4b64000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce41e0d00, {0x5bce4b64000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce41e0d00, {0x5bce4b64000?, 0x5bce4b64000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce9ef2050, {0x5bce4b64000?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c390, {0x5bce4b64000?, 0x5bce04b7a40?, 0x5bce9447c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce31070a8, {0x2895dc0, 0x5bce437c390}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce3106e08, {0x7efcd130c078, 0x5bce0730d00}, 0x5bce9447dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce3106e08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce3106e08, {0x5bce26626e0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce4a457a0}, {0x5bce26626e0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce801c000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce801c000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1402410 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1426247 [select, 554 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced50c000, {0x5bce09fc9bd, 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(0x5bce34cbe28?, {0x5bce09fc9bd?, 0x5bced2e6620?, 0x5bce34cbe68?}) 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(0x5bcdebba800, {0x5bce09fc9bd?, 0x5bcded013e0?, 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, {0x5bce09fc9bd?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce877b4f8?, {0x5bce09fc9bd?, 0x5bce61f9740?, 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(0x5bce41f6488, {0x28c5488, 0x5bcea279280}) 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 1426245 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1591306 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce07c4a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1591304 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1592953 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1330000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce5e44b80?, 0x5bce74aa600?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce5e44b80, {0x5bce74aa600, 0x2600, 0x2600}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce5e44b80, {0x5bce74aa600?, 0x5bce74aa600?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3764e80, {0x5bce74aa600?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65ccc00, {0x5bce74aa600?, 0x5bce04bc5a0?, 0x5bce5fe7c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce0f08628, {0x2895dc0, 0x5bce65ccc00}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce0f08388, {0x7efcd130c078, 0x5bce560f840}, 0x5bce5fe7dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce0f08388, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce0f08388, {0x5bce0e34840, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce90dce70}, {0x5bce0e34840, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce29caea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce29caea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1592935 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1157798 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1320400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce7e9e500?, 0x5bcdfbe6000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce7e9e500, {0x5bcdfbe6000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce7e9e500, {0x5bcdfbe6000?, 0x5bcdfbe6000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce1c35e88, {0x5bcdfbe6000?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c630, {0x5bcdfbe6000?, 0x5bce04bc780?, 0x5bce3581c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce3f2fea8, {0x2895dc0, 0x5bce437c630}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce3f2fc08, {0x7efcd130c078, 0x5bce4bd1a40}, 0x5bce3581dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce3f2fc08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce3f2fc08, {0x5bce324eff0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce61b78f0}, {0x5bce324eff0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce26d6fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce26d6fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1157795 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1978656 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce6050b00, {0x5bce4750da8, 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?, {0x5bce4750da8?, 0x5bce701da44?, 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(0x5bce4086480, {0x5bce4750da8?, 0x46a76d?, 0x5bce701dbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce4086480}, {0x5bce4750da8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce4750d98) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce4750d98}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce1462e40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce701dbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce4086480}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce4086480?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce4086480}) 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 1978667 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1402475 [select, 578 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce4ce2600, {0x5bcdf9e98f0, 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(0x5bce9417e28?, {0x5bcdf9e98f0?, 0x5bce39117a0?, 0x5bce9417e68?}) 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(0x5bcea554880, {0x5bcdf9e98f0?, 0x10005bce1c0eec0?, 0x1000000028a7aa8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bcdf9e98f0?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce39113a8?, {0x5bcdf9e98f0?, 0x5bce4a45e30?, 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(0x5bce41f6488, {0x28c5488, 0x5bce74d74c0}) 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 1402473 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1450448 [select]: github.com/quic-go/quic-go.(*Conn).run(0x5bcdfb8bb08) github.com/quic-go/quic-go@v0.59.0/connection.go:657 +0x425 created by github.com/quic-go/quic-go.(*baseServer).handleInitialImpl in goroutine 63 github.com/quic-go/quic-go@v0.59.0/server.go:861 +0x10db goroutine 1591311 [select, 393 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce2748b00, {0x5bce11aaa48, 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(0x5bce6e08e28?, {0x5bce11aaa48?, 0x5bce67665b0?, 0x5bce6e08e68?}) 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(0x5bce7e9f880, {0x5bce11aaa48?, 0x5bce4214f10?, 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, {0x5bce11aaa48?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce7e9f580?, {0x5bce11aaa48?, 0x5bce4e9e2a0?, 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(0x5bce41f6488, {0x28c5488, 0x5bce8896ae0}) 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 1591309 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1410119 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce2d55c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce2d55c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1410116 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1402478 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce35f5900, {0x5bce61bcc40, 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?, {0x5bce61bcc40?, 0x5bce7c12a44?, 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(0x5bcea554900, {0x5bce61bcc40?, 0x46a76d?, 0x5bce7c12be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bcea554900}, {0x5bce61bcc40, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce61bcc30) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce61bcc30}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce30a2f40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce7c12be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bcea554900}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bcea554900?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bcea554900}) 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 1402433 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1492642 [chan send, 489 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1492641 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 370904 [IO wait]: internal/poll.runtime_pollWait(0x7efcd121e800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce61d6a80?, 0x5bcdf412000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce61d6a80, {0x5bcdf412000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce61d6a80, {0x5bcdf412000?, 0x5bcdf412000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce187f280, {0x5bcdf412000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd428, {0x5bcdf412000?, 0x5bce04bdc20?, 0x5bce9384c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce3b37428, {0x2895dc0, 0x5bce65cd428}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce3b37188, {0x7efcd130c078, 0x5bce4f5a200}, 0x5bce9384dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce3b37188, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce3b37188, {0x5bce25aa820, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce02f2930}, {0x5bce25aa820, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bced644000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bced644000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 370880 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1037780 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce26e46d0, 0x279be) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce26e46c0, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce7a24740}, 0x5bce26e46c0) 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 1037779 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 659667 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce53d8610, 0x23a16) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce53d8600, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bcea055940}, 0x5bce53d8600) 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 659666 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 160796 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce3e92700, {0x5bced8f2be0, 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?, {0x5bced8f2be0?, 0x5bce9442a44?, 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(0x5bce36e4400, {0x5bced8f2be0?, 0x46a76d?, 0x5bce9442be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce36e4400}, {0x5bced8f2be0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bced8f2bd0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bced8f2bd0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce3ec1600) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce9442be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce36e4400}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce36e4400?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce36e4400}) 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 160766 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1402275 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce2cf0c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce2cf0c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1402256 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1616284 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce8de5000, {0x5bced8f3480, 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?, {0x5bced8f3480?, 0x5bce9381a44?, 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(0x5bce7e72200, {0x5bced8f3480?, 0x46a76d?, 0x5bce9381be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce7e72200}, {0x5bced8f3480, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bced8f3470) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bced8f3470}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce0ea63c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce9381be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce7e72200}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce7e72200?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce7e72200}) 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 1616297 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 160173 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1110e00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce3eece00?, 0x5bce74b1800?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce3eece00, {0x5bce74b1800, 0x2600, 0x2600}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce3eece00, {0x5bce74b1800?, 0x5bce74b1800?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce75c0798, {0x5bce74b1800?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd560, {0x5bce74b1800?, 0x5bce04bf2c0?, 0x5bce9212c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce2f1d428, {0x2895dc0, 0x5bce65cd560}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce2f1d188, {0x7efcd130c078, 0x5bce30c7680}, 0x5bce9212dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce2f1d188, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce2f1d188, {0x5bce0820180, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce3800540}, {0x5bce0820180, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce2fae240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce2fae240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 160194 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1403029 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce34d1000, {0x5bce1deab50, 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?, {0x5bce1deab50?, 0x5bce4e02a44?, 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(0x5bcdec64600, {0x5bce1deab50?, 0x46a76d?, 0x5bce4e02be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bcdec64600}, {0x5bce1deab50, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce1deab40) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce1deab40}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce7806700) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce4e02be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bcdec64600}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bcdec64600?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bcdec64600}) 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 1403007 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1402281 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce759b8d0, 0x3217) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce759b8c0, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce60ae640}, 0x5bce759b8c0) 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 1402280 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 468460 [select]: github.com/libp2p/go-yamux/v5.(*Session).Ping(0x5bce3040120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:433 +0x4a5 github.com/libp2p/go-yamux/v5.(*Session).measureRTT(0x5bce3040120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:356 +0x18 github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce3040120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:376 +0x79 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 468457 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 22343 [select, 1797 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced37f500, {0x5bce2a8e4bd, 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(0x5bceb3b9e28?, {0x5bce2a8e4bd?, 0x5bced46bea0?, 0x5bceb3b9e68?}) 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(0x5bced494b00, {0x5bce2a8e4bd?, 0x5bceb3b9f10?, 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, {0x5bce2a8e4bd?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bced494880?, {0x5bce2a8e4bd?, 0x5bced496420?, 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(0x5bce41f6488, {0x28c5488, 0x5bced49e0e0}) 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 22341 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1972038 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce2b2c120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1972034 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 467975 [select, 1430 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce4e8d200, {0x5bce28c837b, 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(0x5bce95bee28?, {0x5bce28c837b?, 0x5bce7716310?, 0x5bce95bee68?}) 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(0x5bce65f9280, {0x5bce28c837b?, 0x5bce31efe00?, 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, {0x5bce28c837b?, 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?, {0x5bce28c837b?, 0x39b9340?, 0x5bce6dadf68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bcecd56aa0}) 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 467973 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 467950 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1314000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce50a3b00?, 0x5bcdfea8000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce50a3b00, {0x5bcdfea8000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce50a3b00, {0x5bcdfea8000?, 0x5bcdfea8000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bcea4b34c0, {0x5bcdfea8000?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c2d0, {0x5bcdfea8000?, 0x5bce04ca5a0?, 0x5bce5ff0c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce841a2a8, {0x2895dc0, 0x5bce437c2d0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce841a008, {0x7efcd130c078, 0x5bce288ea00}, 0x5bce5ff0dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce841a008, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce841a008, {0x5bce25dad40, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce382fce0}, {0x5bce25dad40, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce27d39e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce27d39e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 467936 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 468442 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce754b000, {0x5bce7730bb0, 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?, {0x5bce7730bb0?, 0x5bce7160a44?, 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(0x5bced3f1700, {0x5bce7730bb0?, 0x46a76d?, 0x5bce7160be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bced3f1700}, {0x5bce7730bb0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce7730ba0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce7730ba0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce096aac0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce7160be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bced3f1700}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bced3f1700?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bced3f1700}) 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 468463 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 525263 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce6738850, 0x1a0eb) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce6738840, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce4c08260}, 0x5bce6738840) 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 525262 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 466103 [select, 1432 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce2a82400, {0x5bce0550fb4, 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(0x5bce72b1e28?, {0x5bce0550fb4?, 0x5bce6655570?, 0x5bce72b1e68?}) 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(0x5bce4f58e80, {0x5bce0550fb4?, 0x5bce1ec4710?, 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, {0x5bce0550fb4?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce4f58d00?, {0x5bce0550fb4?, 0x5bce3ce3020?, 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(0x5bce41f6488, {0x28c5488, 0x5bced62fb60}) 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 466101 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1990600 [chan receive, 6 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x5bce378f510, {0x28a7ae0, 0x5bce50fa640}) 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 1990597 google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 467974 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce3ee1450, 0x2157a) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce3ee1440, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bcecd56aa0}, 0x5bce3ee1440) 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 467973 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1402474 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce7543510, 0x12678) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce7543500, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce74d74c0}, 0x5bce7543500) 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 1402473 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1616280 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce3907150, 0x33707) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce3907140, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce924a060}, 0x5bce3907140) 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 1616279 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 36477 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce699e900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 36475 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 468463 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce3040120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 468461 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1808657 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce2224240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce2224240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1808638 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 160213 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce2bb9990, 0x2a8e9) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce2bb9980, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce40a66a0}, 0x5bce2bb9980) 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 160212 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 521710 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce269e360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce269e360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 521707 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 659660 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1326c00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce3875600?, 0x5bce42de000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce3875600, {0x5bce42de000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce3875600, {0x5bce42de000?, 0x5bce42de000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce7d924b8, {0x5bce42de000?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c5a0, {0x5bce42de000?, 0x5bce04d01e0?, 0x5bcdfe11c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce3107b28, {0x2895dc0, 0x5bce437c5a0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce3107888, {0x7efcd130c078, 0x5bce0d97cc0}, 0x5bcdfe11dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce3107888, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce3107888, {0x5bce0820290, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce3801a40}, {0x5bce0820290, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce29cac60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce29cac60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 659646 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1950040 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce454e900, {0x5bce6f565b0, 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?, {0x5bce6f565b0?, 0x5bce7c11a44?, 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(0x5bce48b2f00, {0x5bce6f565b0?, 0x46a76d?, 0x5bce7c11be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce48b2f00}, {0x5bce6f565b0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce6f565a0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce6f565a0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce0749140) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce7c11be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce48b2f00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce48b2f00?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce48b2f00}) 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 1950031 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1086602 [select, 876 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced50d700, {0x5bce2a015d2, 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(0x5bce7c17e28?, {0x5bce2a015d2?, 0x5bce2596b60?, 0x5bce7c17e68?}) 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(0x5bce96f3980, {0x5bce2a015d2?, 0x5bce2858c90?, 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, {0x5bce2a015d2?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bcde8c0fb8?, {0x5bce2a015d2?, 0x5bcde8c0f90?, 0x5bcde8c0f70?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce08239e0}) 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 1086600 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1087416 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce0cc8240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1087431 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 466078 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1328e00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bcecc47d00?, 0x5bce3ff2000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bcecc47d00, {0x5bce3ff2000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bcecc47d00, {0x5bce3ff2000?, 0x5bce3ff2000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bcdec1e868, {0x5bce3ff2000?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c3f0, {0x5bce3ff2000?, 0x5bce04d14a0?, 0x5bce9449c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce2ad70a8, {0x2895dc0, 0x5bce437c3f0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce2ad6e08, {0x7efcd130c078, 0x5bce1289100}, 0x5bce9449dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce2ad6e08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce2ad6e08, {0x5bce0550dd0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce392b030}, {0x5bce0550dd0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce2cf79e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce2cf79e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 466083 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1107365 [chan send, 856 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1107364 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 1592939 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce8522c10, 0xcee9) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce8522c00, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bced7e3220}, 0x5bce8522c00) 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 1592938 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1846238 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce2bb9e10, 0x7d4) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce2bb9e00, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce9523aa0}, 0x5bce2bb9e00) 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 1846237 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1404161 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce3790c10, 0x13f2e) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce3790c00, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bcea121620}, 0x5bce3790c00) 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 1404128 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 525284 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce3dc5440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 525282 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1483339 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce2749200, {0x5bce1cbcc58, 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?, {0x5bce1cbcc58?, 0x5bce85a2a44?, 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(0x5bcea554800, {0x5bce1cbcc58?, 0x46a76d?, 0x5bce85a2be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bcea554800}, {0x5bce1cbcc58, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce1cbcc48) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce1cbcc48}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce4b52280) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce85a2be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bcea554800}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bcea554800?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bcea554800}) 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 1483218 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 160763 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce3dc4fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 160729 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1157800 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce26d6fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1157795 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1504425 [chan send, 479 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1504424 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 1727854 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bced90fd50, 0x89cf) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bced90fd40, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bcecf8aca0}, 0x5bced90fd40) 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 1727853 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1845472 [IO wait]: internal/poll.runtime_pollWait(0x7efcd121c600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce4086280?, 0x5bce74af200?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce4086280, {0x5bce74af200, 0x2600, 0x2600}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce4086280, {0x5bce74af200?, 0x5bce74af200?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce36b3248, {0x5bce74af200?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd0c8, {0x5bce74af200?, 0x5bce04e4d20?, 0x5bce31fbc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce3cfad28, {0x2895dc0, 0x5bce65cd0c8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce3cfaa88, {0x7efcd130c078, 0x5bce113e040}, 0x5bce31fbdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce3cfaa88, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce3cfaa88, {0x5bce3733270, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce3eca700}, {0x5bce3733270, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce2b2c900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce2b2c900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1845476 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1591492 [IO wait]: internal/poll.runtime_pollWait(0x7efcd0fc2400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce1f97680?, 0x5bce74a8000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce1f97680, {0x5bce74a8000, 0x2600, 0x2600}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce1f97680, {0x5bce74a8000?, 0x5bce74a8000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce4c83d38, {0x5bce74a8000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd878, {0x5bce74a8000?, 0x5bce04e4f00?, 0x5bce9210c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce11f0d28, {0x2895dc0, 0x5bce65cd878}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce11f0a88, {0x7efcd130c078, 0x5bce7b7af80}, 0x5bce9210dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce11f0a88, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce11f0a88, {0x5bce20d1c30, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce3a05650}, {0x5bce20d1c30, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce0f947e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce0f947e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1591480 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1403004 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce16867e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1403015 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 37715 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1332000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce7e9e800?, 0x5bce383e000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce7e9e800, {0x5bce383e000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce7e9e800, {0x5bce383e000?, 0x5bce383e000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce8098b50, {0x5bce383e000?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c330, {0x5bce383e000?, 0x5bce04e54a0?, 0x5bce6d72c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce781d7a8, {0x2895dc0, 0x5bce437c330}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce781d508, {0x7efcd130c078, 0x5bce819b400}, 0x5bce6d72dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce781d508, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce781d508, {0x5bce7f7dea0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce81a7030}, {0x5bce7f7dea0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce80977a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce80977a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 37713 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 43128 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce3d46900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 43126 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 43132 [select, 1793 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce6cfbc00, {0x5bce0e91f01, 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(0x5bce4c501c0?, {0x5bce0e91f01?, 0x5bce14aaf01?, 0x5bce5ed1e68?}) 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(0x5bced3f0b80, {0x5bce0e91f01?, 0x5bce5ed1ea0?, 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, {0x5bce0e91f01?, 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?, {0x5bce0e91f01?, 0x5bced4a04c8?, 0x5bce0d93e5d?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce95d4240}) 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 43130 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 521714 [select, 8 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce269e360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 521712 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 466080 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce2cf79e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 466083 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 325073 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce3ed3560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 325069 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1087414 [IO wait]: internal/poll.runtime_pollWait(0x7efcd132fa00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce233e480?, 0x5bce74acc00?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce233e480, {0x5bce74acc00, 0x2600, 0x2600}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce233e480, {0x5bce74acc00?, 0x5bce74acc00?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce187eda0, {0x5bce74acc00?, 0x7efcd0fe7c40?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce7a37410, {0x5bce74acc00?, 0x5bce05063c0?, 0x5bce1ed8c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce0f09ea8, {0x2895dc0, 0x5bce7a37410}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce0f09c08, {0x7efcd130c078, 0x5bcde9cec80}, 0x5bce1ed8dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce0f09c08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce0f09c08, {0x5bce0fd90c0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce47cab60}, {0x5bce0fd90c0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce0cc8240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce0cc8240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1087431 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1727855 [select, 253 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce3e92500, {0x5bce08ed0ff, 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(0x5bced46b3b0?, {0x5bce08ed0ff?, 0xc281d6ff14659b01?, 0x5bce1e8f668?}) 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(0x5bce6fc2d00, {0x5bce08ed0ff?, 0xa000000000000?, 0x7efcd1042960?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce08ed0ff?, 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?, {0x5bce08ed0ff?, 0x39b9340?, 0x5bce1e8f768?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bcecf8aca0}) 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 1727853 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 325921 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce27b06c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce27b06c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 325902 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 370911 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bced90e910, 0x28be6) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bced90e900, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce68b4280}, 0x5bced90e900) 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 370910 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 467951 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce27d39e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce27d39e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 467936 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 521709 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1325200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bced773000?, 0x5bcdfebc000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bced773000, {0x5bcdfebc000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bced773000, {0x5bcdfebc000?, 0x5bcdfebc000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce1e73308, {0x5bcdfebc000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd758, {0x5bcdfebc000?, 0x5bce05083c0?, 0x5bce72aec00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce312c9a8, {0x2895dc0, 0x5bce65cd758}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce312c708, {0x7efcd130c078, 0x5bce76f1180}, 0x5bce72aedc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce312c708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce312c708, {0x5bce152cb20, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce0c451f0}, {0x5bce152cb20, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce269e360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce269e360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 521707 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 325928 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce807b5d0, 0x207f6) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce807b5c0, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce3d51300}, 0x5bce807b5c0) 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 325927 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 43124 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce3d46900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce3d46900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 43115 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1092167 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1310400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bced2f2780?, 0x5bce30fc000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bced2f2780, {0x5bce30fc000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bced2f2780, {0x5bce30fc000?, 0x5bce30fc000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3765c20, {0x5bce30fc000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cda70, {0x5bce30fc000?, 0x5bce0512b40?, 0x5bce7020c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce439a2a8, {0x2895dc0, 0x5bce65cda70}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce439a008, {0x7efcd130c078, 0x5bce2a29140}, 0x5bce7020dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce439a008, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce439a008, {0x5bce1219c30, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bcdeaf8700}, {0x5bce1219c30, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce50b1c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce50b1c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1092165 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1727851 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce3e92200, {0x5bce65cc970, 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?, {0x5bce65cc970?, 0x5bce56faa44?, 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(0x5bce6fc2a80, {0x5bce65cc970?, 0x46a76d?, 0x5bce56fabe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce6fc2a80}, {0x5bce65cc970, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce65cc960) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce65cc960}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce061f800) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce56fabe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce6fc2a80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce6fc2a80?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce6fc2a80}) 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 1727849 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1543581 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce80da910, 0x9cde) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce80da900, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce1416640}, 0x5bce80da900) 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 1543580 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 160214 [select, 1698 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce31cf400, {0x5bce06b2c9f, 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(0x5bce5a62e28?, {0x5bce06b2c9f?, 0x5bce40e80e0?, 0x5bce5a62e68?}) 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(0x5bcecc47580, {0x5bce06b2c9f?, 0x10a00bce277d170?, 0x28a7aa8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce06b2c9f?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce6674848?, {0x5bce06b2c9f?, 0x5bce0d8a120?, 0x5bced8c3300?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce40a66a0}) 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 160212 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1543600 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce801d440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1543595 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 325121 [select, 1558 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce40c8400, {0x5bcdec802a1, 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(0x5bce5b6fe28?, {0x5bcdec802a1?, 0x5bcecbed260?, 0x5bce5b6fe68?}) 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(0x5bce6c9de80, {0x5bcdec802a1?, 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, {0x5bcdec802a1?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce1e91df0?, {0x5bcdec802a1?, 0x5bce1e91df4?, 0xd003e0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce852a8e0}) 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 325103 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 32814 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce3594360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 18426 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 160762 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce3dc4fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce3dc4fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 160729 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 370906 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bced644000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 370880 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1156057 [chan send, 812 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1156056 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 58608 [IO wait]: internal/poll.runtime_pollWait(0x7efcd110fc00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bced411980?, 0x5bce0ff8000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bced411980, {0x5bce0ff8000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bced411980, {0x5bce0ff8000?, 0x5bce0ff8000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce1e72348, {0x5bce0ff8000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cda58, {0x5bce0ff8000?, 0x5bce05201e0?, 0x5bce5a63c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce29870a8, {0x2895dc0, 0x5bce65cda58}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce2986e08, {0x7efcd130c078, 0x5bce3161e80}, 0x5bce5a63dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce2986e08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce2986e08, {0x5bce0cb5520, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce91bce70}, {0x5bce0cb5520, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce2cf0120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce2cf0120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 58578 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 47167 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce3906790, 0x6c07) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce3906780, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce6194de0}, 0x5bce3906780) 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 47166 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 40327 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce15c8120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 40325 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1410120 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce2d55c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1410116 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 58610 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce2cf0120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 58578 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1512825 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1314200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce9d7bc80?, 0x5bce063c000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce9d7bc80, {0x5bce063c000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce9d7bc80, {0x5bce063c000?, 0x5bce063c000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce1e17d48, {0x5bce063c000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd698, {0x5bce063c000?, 0x5bce0521860?, 0x5bce347cc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce464ad28, {0x2895dc0, 0x5bce65cd698}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce464aa88, {0x7efcd130c078, 0x5bce09124c0}, 0x5bce347cdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce464aa88, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce464aa88, {0x5bce13ac270, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bced4faee0}, {0x5bce13ac270, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce0876240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce0876240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1512836 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 325104 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce3c5be10, 0x386c8) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce3c5be00, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce852a8e0}, 0x5bce3c5be00) 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 325103 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 47160 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce3835c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce3835c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 47099 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 659661 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce29cac60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce29cac60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 659646 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 47188 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce3a1a600, {0x5bce6639480, 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?, {0x5bce6639480?, 0x5bce8fe8a44?, 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(0x5bce3875400, {0x5bce6639480?, 0x46a76d?, 0x5bce8fe8be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce3875400}, {0x5bce6639480, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce6639470) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce6639470}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce834ef00) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce8fe8be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce3875400}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce3875400?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce3875400}) 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 47164 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 36871 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce7542550, 0xdbcd) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce7542540, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce736de20}, 0x5bce7542540) 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 36870 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1086599 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced50d500, {0x5bce45720b8, 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?, {0x5bce45720b8?, 0x5bce5a66a44?, 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(0x5bce96f3700, {0x5bce45720b8?, 0x46a76d?, 0x5bce5a66be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce96f3700}, {0x5bce45720b8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce45720a8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce45720a8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce4c6c200) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce5a66be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce96f3700}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce96f3700?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce96f3700}) 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 1086523 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1978664 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce1faa5a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1978645 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1556815 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce77cb700, {0x5bce440b618, 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?, {0x5bce440b618?, 0x5bcdfa29a44?, 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(0x5bce6a48d80, {0x5bce440b618?, 0x46a76d?, 0x5bcdfa29be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce6a48d80}, {0x5bce440b618, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce440b608) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce440b608}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bced5dd340) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bcdfa29be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce6a48d80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce6a48d80?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce6a48d80}) 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 1556813 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 58626 [select, 1781 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce6bcc900, {0x5bce1086e28, 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(0x5bce8febe28?, {0x5bce1086e28?, 0x5bce3c71730?, 0x5bce8febe68?}) 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(0x5bced4bf380, {0x5bce1086e28?, 0xa00bce6ab9300?, 0x5bce6db3eb0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce1086e28?, 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?, {0x5bce1086e28?, 0x39b9340?, 0x5bce6db3f68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce4f76a20}) 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 58592 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1037781 [select, 922 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce3db2000, {0x5bce1836a7b, 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(0x5bce4e06e28?, {0x5bce1836a7b?, 0x5bce65e0230?, 0x5bce4e06e68?}) 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(0x5bce3874b80, {0x5bce1836a7b?, 0x39ddb80?, 0x5bce4e06f70?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce1836a7b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce41f8228?, {0x5bce1836a7b?, 0x288c3f0?, 0x1abe2e0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce7a24740}) 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 1037779 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 36835 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce6c53bd0, 0x148c0) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce6c53bc0, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce736d1e0}, 0x5bce6c53bc0) 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 36834 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 37868 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0x5bce8517080) 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 37866 github.com/quic-go/quic-go@v0.59.0/connection.go:587 +0x1cf goroutine 36330 [select, 4 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bcecc29560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 36328 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 37979 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce8732190, 0xaa3b) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce8732180, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce875e2e0}, 0x5bce8732180) 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 37978 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 370909 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bced644000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 370907 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 325096 [IO wait]: internal/poll.runtime_pollWait(0x7efcd122a200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bced7eb300?, 0x5bce1f58000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bced7eb300, {0x5bce1f58000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bced7eb300, {0x5bce1f58000?, 0x5bce1f58000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3cf3b68, {0x5bce1f58000?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c660, {0x5bce1f58000?, 0x5bce05790e0?, 0x5bce5ed2c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce40b49a8, {0x2895dc0, 0x5bce437c660}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce40b4708, {0x7efcd130c078, 0x5bce20b9980}, 0x5bce5ed2dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce40b4708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce40b4708, {0x5bcdecfd990, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce47cb1f0}, {0x5bcdecfd990, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce3fd67e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce3fd67e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 325107 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 635136 [chan send, 1282 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 635135 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 1512827 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce0876240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1512836 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 22297 [chan receive, 1797 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x5bcea5dfed0, {0x28a7ae0, 0x5bced406e10}) 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 1157799 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce26d6fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce26d6fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1157795 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1092169 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce50b1c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1092165 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 22380 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced38b600, {0x5bced41d1e0, 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?, {0x5bced41d1e0?, 0x5bce42a1a44?, 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(0x5bced494f00, {0x5bced41d1e0?, 0x46a76d?, 0x5bce42a1be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bced494f00}, {0x5bced41d1e0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bced41d1d0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bced41d1d0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bced49c3c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce42a1be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bced494f00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bced494f00?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bced494f00}) 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 22357 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1591301 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1331c00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce7e9f400?, 0x5bcdf812000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce7e9f400, {0x5bcdf812000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce7e9f400, {0x5bcdf812000?, 0x5bcdf812000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce1b8a8e8, {0x5bcdf812000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd740, {0x5bcdf812000?, 0x5bce05bad20?, 0x5bce859dc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce31217a8, {0x2895dc0, 0x5bce65cd740}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce3121508, {0x7efcd130c078, 0x5bce11e0900}, 0x5bce859ddc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce3121508, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce3121508, {0x5bce11aa240, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bced908c40}, {0x5bce11aa240, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce07c4a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce07c4a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1591299 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1426259 [IO wait]: internal/poll.runtime_pollWait(0x7efcd18c6200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce6c9d080?, 0x5bce42ae000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce6c9d080, {0x5bce42ae000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce6c9d080, {0x5bce42ae000?, 0x5bce42ae000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce1b13e50, {0x5bce42ae000?, 0x7efcd11d1538?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce6905848, {0x5bce42ae000?, 0x5bce05bb860?, 0x5bce56f9c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce22817a8, {0x2895dc0, 0x5bce6905848}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce2281508, {0x7efcd130c078, 0x5bce15b9d40}, 0x5bce56f9dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce2281508, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce2281508, {0x5bce09fc280, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce4a37500}, {0x5bce09fc280, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce269eea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce269eea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1426257 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1616224 [select, 366 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce8de4200, {0x5bce062a7b3, 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(0x5bce79e42a0?, {0x5bce062a7b3?, 0x5bce1c13601?, 0x5bce1c13668?}) 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(0x5bce4cc0b00, {0x5bce062a7b3?, 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, {0x5bce062a7b3?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce1c135f0?, {0x5bce062a7b3?, 0x5bce1c135f4?, 0xd003e0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce0941240}) 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 1616222 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1845496 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce24efe10, 0x21a2) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce24efe00, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce46e2060}, 0x5bce24efe00) 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 1845495 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1403027 [select, 578 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce34d0f00, {0x5bce0bef26b, 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(0x5bce6767b20?, {0x5bce0bef26b?, 0x1b8b601?, 0x5bce1ec6668?}) 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(0x5bcdec64500, {0x5bce0bef26b?, 0x39bdbc0?, 0x5bce1ec66c0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce0bef26b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bced8fe0d8?, {0x5bce0bef26b?, 0x39b9340?, 0x5bce1ec6768?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce8e8cec0}) 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 1403025 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1426246 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bced90f390, 0x480d) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bced90f380, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bcea279280}, 0x5bced90f380) 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 1426245 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 22354 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce9555440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 22334 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 12210 [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 12211 [select, 4 minutes]: 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 1616245 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce2bee240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce2bee240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1616225 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 36828 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce6c6b680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 36825 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1592954 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce29caea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce29caea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1592935 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 25700 [select, 1797 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce4e8c700, {0x5bce3901c2b, 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(0x5bce3efaa80?, {0x5bce3901c2b?, 0x28a7b01?, 0x5bce941ce68?}) 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(0x5bce6039780, {0x5bce3901c2b?, 0x26?, 0x5bce313b8c0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce3901c2b?, 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?, {0x5bce3901c2b?, 0x5bce941cf90?, 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(0x5bce41f6488, {0x28c5488, 0x5bce23d2600}) 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 25698 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 25692 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bced9158c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 25554 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 36854 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce6f998c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce6f998c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 36850 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 25823 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bcecc28c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 25389 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 25682 [IO wait]: internal/poll.runtime_pollWait(0x7efcd18c5e00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce50e5980?, 0x5bce3fda000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce50e5980, {0x5bce3fda000, 0x5500, 0x5500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce50e5980, {0x5bce3fda000?, 0x5bce3fda000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3a281f8, {0x5bce3fda000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd6c8, {0x5bce3fda000?, 0x5bce174d2c0?, 0x5bce3496c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bcecbc50a8, {0x2895dc0, 0x5bce65cd6c8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bcecbc4e08, {0x7efcd130c078, 0x5bce60ebac0}, 0x5bce3496dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bcecbc4e08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bcecbc4e08, {0x5bce3936090, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce61b6690}, {0x5bce3936090, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bced9157a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bced9157a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 25356 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 22265 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced37e000, {0x5bced303ba0, 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?, {0x5bced303ba0?, 0x5bce6fdea44?, 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(0x5bced345380, {0x5bced303ba0?, 0x46a76d?, 0x5bce6fdebe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bced345380}, {0x5bced303ba0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bced303b90) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bced303b90}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bced340c40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce6fdebe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bced345380}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bced345380?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bced345380}) 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 22247 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 25683 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bced9157a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bced9157a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 25356 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 25705 [select, 1797 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce4e8d000, {0x5bce397032f, 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(0x5bce5b6ce28?, {0x5bce397032f?, 0x5bce3efb570?, 0x5bce5b6ce68?}) 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(0x5bce3eec100, {0x5bce397032f?, 0x5bce5b6cec0?, 0x5bce5b6cec0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce397032f?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce23d25f0?, {0x5bce397032f?, 0x5bce3efaae8?, 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(0x5bce41f6488, {0x28c5488, 0x5bce23d2c80}) 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 25703 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 25690 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1319c00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce6038680?, 0x5bce3cb2000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce6038680, {0x5bce3cb2000, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce6038680, {0x5bce3cb2000?, 0x5bce3cb2000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3998860, {0x5bce3cb2000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd728, {0x5bce3cb2000?, 0x5bce1f8cb40?, 0x5bce358bc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bcecbc5428, {0x2895dc0, 0x5bce65cd728}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bcecbc5188, {0x7efcd130c078, 0x5bce6031e40}, 0x5bce358bdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bcecbc5188, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bcecbc5188, {0x5bce39019d0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce61b6f50}, {0x5bce39019d0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bced9158c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bced9158c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 25554 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 36826 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1314400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce6c75500?, 0x5bce3ace000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce6c75500, {0x5bce3ace000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce6c75500, {0x5bce3ace000?, 0x5bce3ace000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce187c090, {0x5bce3ace000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd9f8, {0x5bce3ace000?, 0x5bce20a90e0?, 0x5bce350cc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce6b81428, {0x2895dc0, 0x5bce65cd9f8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce6b81188, {0x7efcd130c078, 0x5bce7507780}, 0x5bce350cdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce6b81188, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce6b81188, {0x5bce74928e0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce7516690}, {0x5bce74928e0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce6c6b680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce6c6b680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 36825 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 47159 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1330200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce34fdd00?, 0x5bcdfe80000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce34fdd00, {0x5bcdfe80000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce34fdd00, {0x5bcdfe80000?, 0x7efcd14b5020?, 0x6?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce187d050, {0x5bcdfe80000?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c5e8, {0x5bcdfe80000?, 0x5bce24830e0?, 0x5bce5ed6c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce34e29a8, {0x2895dc0, 0x5bce437c5e8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce34e2708, {0x7efcd130c078, 0x5bce80a31c0}, 0x5bce5ed6dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce34e2708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce34e2708, {0x5bce1de35e0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce3a04a80}, {0x5bce1de35e0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce3835c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce3835c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 47099 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1560970 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bced352d90, 0xecee) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bced352d80, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce1826a00}, 0x5bced352d80) 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 1560969 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 525280 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce3dc5440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce3dc5440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 525277 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 26672 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce3790850, 0xe286) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce3790840, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce3c85be0}, 0x5bce3790840) 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 26471 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 22305 [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(0x5bced410680, {0x7efcd1025a00, 0x5bcea480b10}) 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 22301 [chan receive, 1797 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x5bcea480500, {0x28a7ae0, 0x5bced4071d0}) 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 37693 [select, 1797 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce7f0b900, {0x5bce823c56f, 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(0x5bce3482e28?, {0x5bce823c56f?, 0x5bce7f1bc70?, 0x5bce3482e68?}) 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(0x5bce8246300, {0x5bce823c56f?, 0x0?, 0x2?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce823c56f?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xd3c0f9?, {0x5bce823c56f?, 0x5bce7e9e580?, 0x5bce3482f68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce82440e0}) 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 37691 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1856611 [select, 135 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce16b7200, {0x5bce1f9aa9b, 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(0x5bce5ff7e28?, {0x5bce1f9aa9b?, 0x5bced348230?, 0x5bce5ff7e68?}) 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(0x5bce2504780, {0x5bce1f9aa9b?, 0x5bce304c240?, 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, {0x5bce1f9aa9b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce47ce308?, {0x5bce1f9aa9b?, 0x39b9340?, 0x5bce1ec2f68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bceaf7f6a0}) 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 1856609 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 36325 [IO wait]: internal/poll.runtime_pollWait(0x7efcd0fc2c00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce5e45380?, 0x5bce27f2000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce5e45380, {0x5bce27f2000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce5e45380, {0x5bce27f2000?, 0x5bce27f2000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3bd05d8, {0x5bce27f2000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd7a0, {0x5bce27f2000?, 0x5bce3335860?, 0x5bce4584c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce67049a8, {0x2895dc0, 0x5bce65cd7a0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce6704708, {0x7efcd130c078, 0x5bce3f7e5c0}, 0x5bce4584dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce6704708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce6704708, {0x5bce46b28c0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce53d7730}, {0x5bce46b28c0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bcecc29560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bcecc29560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 36317 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 58609 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce2cf0120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce2cf0120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 58578 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 37825 [select, 4 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce82d45a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 37800 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1092172 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce50b1c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1092170 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1591303 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce07c4a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1591299 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1504421 [chan send, 479 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1504420 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 23213 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1110400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bced773c80?, 0x5bce1b7c000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bced773c80, {0x5bce1b7c000, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bced773c80, {0x5bce1b7c000?, 0x5bce1b7c000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3902ab8, {0x5bce1b7c000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd788, {0x5bce1b7c000?, 0x5bce3c32960?, 0x5bce7c16c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce4a742a8, {0x2895dc0, 0x5bce65cd788}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce4a74008, {0x7efcd130c078, 0x5bced87e540}, 0x5bce7c16dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce4a74008, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce4a74008, {0x5bce311f720, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce9112700}, {0x5bce311f720, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bced6450e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bced6450e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 23210 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1856592 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce1e81c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1856590 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 37834 [select, 1797 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce83e2400, {0x5bce83bee9e, 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(0x5bce83c5dc0?, {0x5bce83bee9e?, 0x5bce1edcf01?, 0x5bce1edce68?}) 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(0x5bce84b6800, {0x5bce83bee9e?, 0x0?, 0x5bce1dc1260?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce83bee9e?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce8197f78?, {0x5bce83bee9e?, 0x5bce1edcf90?, 0x5bce1edcf70?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce8381460}) 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 37832 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 37919 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce83e3a00, {0x5bce84057e0, 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?, {0x5bce84057e0?, 0x5bce9479a44?, 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(0x5bce861a380, {0x5bce84057e0?, 0x46a76d?, 0x5bce9479be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce861a380}, {0x5bce84057e0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce84057d0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce84057d0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce847ec00) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce9479be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce861a380}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bce861a380?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce861a380}) 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 37825 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 36831 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce6c6b680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 36829 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 160217 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce31cf600, {0x5bce2fbd7c8, 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?, {0x5bce2fbd7c8?, 0x5bce1edea44?, 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(0x5bce3eed280, {0x5bce2fbd7c8?, 0x46a76d?, 0x5bce1edebe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce3eed280}, {0x5bce2fbd7c8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce2fbd7b8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce2fbd7b8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce30c7940) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce1edebe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce3eed280}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce3eed280?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce3eed280}) 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 160210 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 47164 [select, 10 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce3835c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 47162 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1846239 [select, 143 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce7d21100, {0x5bce46b2dcd, 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(0x5bce8f99e28?, {0x5bce46b2dcd?, 0x5bce7716d90?, 0x5bce8f99e68?}) 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(0x5bce5473e00, {0x5bce46b2dcd?, 0x5bcde8ef9d0?, 0x5bce46b2c10?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce46b2dcd?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce1c106e8?, {0x5bce46b2dcd?, 0x5bce1c106e8?, 0x5bce1c107b0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce9523aa0}) 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 1846237 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 22299 [IO wait, 44 minutes]: internal/poll.runtime_pollWait(0x7efcd122b000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bced410580?, 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(0x5bced410580) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x5bced410580) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x5bced341280) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x5bced341280) net/tcpsock.go:387 +0x30 net/http.(*Server).Serve(0x5bced37e600, {0x28a2e00, 0x5bced341280}) 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 1782031 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1336a00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bcdeb61800?, 0x5bcdf790000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bcdeb61800, {0x5bcdf790000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bcdeb61800, {0x5bcdf790000?, 0x5bcdf790000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce4e64c88, {0x5bcdf790000?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c558, {0x5bcdf790000?, 0x5bce86df4a0?, 0x5bce343ac00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce2051b28, {0x2895dc0, 0x5bce437c558}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce2051888, {0x7efcd130c078, 0x5bce08cf380}, 0x5bce343adc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce2051888, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce2051888, {0x5bce2e5ddb0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce48def50}, {0x5bce2e5ddb0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce6b4ac60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce6b4ac60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1782040 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 37690 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce7f0b800, {0x5bce8027af8, 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?, {0x5bce8027af8?, 0x5bce1effa44?, 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(0x5bce7e73e80, {0x5bce8027af8?, 0x46a76d?, 0x5bce1effbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce7e73e80}, {0x5bce8027af8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce8027ae8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce8027ae8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce8075840) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce1effbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce7e73e80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bce7e73e80?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce7e73e80}) 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 37720 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 36337 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce6710a00, {0x5bce44c5cd8, 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?, {0x5bce44c5cd8?, 0x5bce47a9a44?, 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(0x5bce5e45600, {0x5bce44c5cd8?, 0x46a76d?, 0x5bce47a9be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce5e45600}, {0x5bce44c5cd8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce44c5cc8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce44c5cc8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce3f7e7c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce47a9be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce5e45600}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bce5e45600?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce5e45600}) 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 36330 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 800412 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bcecc28a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 800410 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 37717 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce80977a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 37713 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1512840 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce3c86310, 0x99c5) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce3c86300, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce1392680}, 0x5bce3c86300) 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 1512839 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1114434 [chan send, 850 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1114433 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 1111203 [chan send, 852 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1111202 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 1727846 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce2cf0fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1727860 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 23439 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bced914ea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 23437 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 22269 [select]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0x5bced37cf50, {0x28a7ae0, 0x5bcdeb963c0}) 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:187 +0x5f sync.(*WaitGroup).Go.func1() sync/waitgroup.go:258 +0x4a created by sync.(*WaitGroup).Go in goroutine 1 sync/waitgroup.go:238 +0x73 goroutine 23435 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bced914ea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bced914ea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 23446 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 23434 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1026000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bcecc46200?, 0x5bcdfe05000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bcecc46200, {0x5bcdfe05000, 0x5000, 0x5000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bcecc46200, {0x5bcdfe05000?, 0x5bcdfe05000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce39032c8, {0x5bcdfe05000?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c1f8, {0x5bcdfe05000?, 0x5bce54792c0?, 0x5bce5ed0c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bced90dea8, {0x2895dc0, 0x5bce437c1f8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bced90dc08, {0x7efcd130c078, 0x5bce96b3600}, 0x5bce5ed0dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bced90dc08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bced90dc08, {0x5bce3918770, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bcecba3960}, {0x5bce3918770, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bced914ea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bced914ea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 23446 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 23244 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced50d600, {0x5bced863cf0, 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?, {0x5bced863cf0?, 0x5bce4b39a44?, 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(0x5bced82e400, {0x5bced863cf0?, 0x46a76d?, 0x5bce4b39be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bced82e400}, {0x5bced863cf0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bced863ce0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bced863ce0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bced87ed40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce4b39be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bced82e400}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bced82e400?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bced82e400}) 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 23235 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 23215 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bced6450e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 23210 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 23235 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bced6450e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 15971 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1591493 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce0f947e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce0f947e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1591480 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 325071 [IO wait]: internal/poll.runtime_pollWait(0x7efcd121d400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bced7eab80?, 0x5bce3d82000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bced7eab80, {0x5bce3d82000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bced7eab80, {0x5bce3d82000?, 0x7efcd114f158?, 0x6?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3cf3aa0, {0x5bce3d82000?, 0x7efcd114f158?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce5948be8, {0x5bce3d82000?, 0x5bce96ab4a0?, 0x5bce9443c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce3f57428, {0x2895dc0, 0x5bce5948be8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce3f57188, {0x7efcd130c078, 0x5bce20b81c0}, 0x5bce9443dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce3f57188, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce3f57188, {0x5bce14750b0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce4838380}, {0x5bce14750b0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce3ed3560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce3ed3560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 325069 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 23367 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bced914a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 23365 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 22353 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce9555440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce9555440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 22334 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 32823 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1337400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce61d6380?, 0x5bce3cb4a80?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce61d6380, {0x5bce3cb4a80, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce61d6380, {0x5bce3cb4a80?, 0x5bce3cb4a80?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3ab50f8, {0x5bce3cb4a80?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c168, {0x5bce3cb4a80?, 0x5bcea1012c0?, 0x5bceb8eec00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bcecbc5b28, {0x2895dc0, 0x5bce437c168}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bcecbc5888, {0x7efcd130c078, 0x5bce6644740}, 0x5bceb8eedc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bcecbc5888, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bcecbc5888, {0x5bce65c76d0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce665e690}, {0x5bce65c76d0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce3594360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce3594360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 32553 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 22303 [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(0x5bced2eda40, {0x7efcd1025a00, 0x5bcea480b20}) 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 43125 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce3d46900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 43115 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 21971 [select]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x28c4e00, {0x28a7a00, 0x39ddb80}) github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:96 +0x10d github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0x460760?, {0x28a7a00, 0x39ddb80}) 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(0x5bce0a4ae10?) 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 11332 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1616266 [select, 366 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce409eb00, {0x5bce077cb1d, 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(0x5bce9bd2e28?, {0x5bce077cb1d?, 0x5bce67403f0?, 0x5bce9bd2e68?}) 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(0x5bce3fd8200, {0x5bce077cb1d?, 0x5bce8de4300?, 0x5bcde8c0f70?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce077cb1d?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x7efcd103ecf8?, {0x5bce077cb1d?, 0xd30416?, 0x4e0c14953ff0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce18bbe20}) 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 1616264 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 325097 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce3fd67e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce3fd67e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 325107 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 38043 [select, 4 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce8313320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 38041 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 37980 [select, 1797 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce861e600, {0x5bce8730442, 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(0x5bce6dffe28?, {0x5bce8730442?, 0x5bce877a2a0?, 0x5bce6dffe68?}) 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(0x5bce861b880, {0x5bce8730442?, 0x5bce2f0ced0?, 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, {0x5bce8730442?, 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?, {0x5bce8730442?, 0x5bce6dfff90?, 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(0x5bce41f6488, {0x28c5488, 0x5bce875e2e0}) 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 37978 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 466099 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce2cf79e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 466097 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 32990 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce6051800, {0x5bce61eb558, 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?, {0x5bce61eb558?, 0x5bceb8f6a44?, 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(0x5bce65f8a00, {0x5bce61eb558?, 0x46a76d?, 0x5bceb8f6be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce65f8a00}, {0x5bce61eb558, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce61eb548) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce61eb548}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce6186e00) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bceb8f6be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce65f8a00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bce65f8a00?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce65f8a00}) 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 32814 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1402433 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce801c000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1402415 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 37965 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1326200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce8416980?, 0x5bce3fdf500?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce8416980, {0x5bce3fdf500, 0x5500, 0x5500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce8416980, {0x5bce3fdf500?, 0x5bce3fdf500?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce8047110, {0x5bce3fdf500?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd488, {0x5bce3fdf500?, 0x5bceb7f4960?, 0x5bcec478c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce841ad28, {0x2895dc0, 0x5bce65cd488}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce841aa88, {0x7efcd130c078, 0x5bce847eb00}, 0x5bcec478dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce841aa88, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce841aa88, {0x5bce86a42f0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce8620850}, {0x5bce86a42f0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce8312fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce8312fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 37822 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1645201 [chan send, 338 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1645184 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 33139 [IO wait]: internal/poll.runtime_pollWait(0x7efcd11bb200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce61d6e80?, 0x5bce2455500?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce61d6e80, {0x5bce2455500, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce61d6e80, {0x5bce2455500?, 0x5bce2455500?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3ab5160, {0x5bce2455500?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c5b8, {0x5bce2455500?, 0x5bcebdfb680?, 0x5bceb94ac00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce67042a8, {0x2895dc0, 0x5bce437c5b8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce6704008, {0x7efcd130c078, 0x5bce6644c00}, 0x5bceb94adc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce6704008, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce6704008, {0x5bce6671ac0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce6160000}, {0x5bce6671ac0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce3594480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce3594480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 32271 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 33141 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce3594480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 32271 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 33276 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce6051d00, {0x5bce676cc28, 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?, {0x5bce676cc28?, 0x5bceb9f8a44?, 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(0x5bce65f9780, {0x5bce676cc28?, 0x46a76d?, 0x5bceb9f8be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce65f9780}, {0x5bce676cc28, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce676cc18) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce676cc18}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce6768940) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bceb9f8be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce65f9780}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bce65f9780?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce65f9780}) 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 33144 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1590956 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce26a59e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1590966 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 22222 [chan receive, 1797 minutes]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0x5bce1ad6790, {0x5bce2abde80, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:173 +0x45c github.com/quic-go/quic-go.(*ReceiveStream).Read(0x5bce1ad6790, {0x5bce2abde80, 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({0x5bceb95ce28?}, {0x5bce2abde80?, 0x5bced31b4f8?, 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(0x5bced333900, {0x5bce2abde80?, 0x39b9340?, 0x37e11d600?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce2abde80?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce4a1c488?, {0x5bce2abde80?, 0x5bce4a1c488?, 0x5bceb95cea0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bced33c920}) 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 22220 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1402290 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce3ea0900, {0x5bced60de70, 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?, {0x5bced60de70?, 0x5bce3506a44?, 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(0x5bce46f9680, {0x5bced60de70?, 0x46a76d?, 0x5bce3506be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce46f9680}, {0x5bced60de70, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bced60de60) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bced60de60}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce478e940) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce3506be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce46f9680}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce46f9680?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce46f9680}) 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 1402279 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 22342 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bced352850, 0x1df06) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bced352840, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bced49e0e0}, 0x5bced352840) 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 22341 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 33563 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce35946c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 32184 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1427423 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce26a45a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1427421 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 36332 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce53d8490, 0x2636b) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce53d8480, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce4a9c080}, 0x5bce53d8480) 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 36331 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 33561 [IO wait]: internal/poll.runtime_pollWait(0x7efcd121d600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce6506780?, 0x5bce3568000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce6506780, {0x5bce3568000, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce6506780, {0x5bce3568000?, 0x5bce3568000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3ab5190, {0x5bce3568000?, 0x7efcd14b5020?, 0x7efd18371a00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce437c0c0, {0x5bce3568000?, 0x5bce0700000?, 0x5bce45a9c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bcecbc5ea8, {0x2895dc0, 0x5bce437c0c0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bcecbc5c08, {0x7efcd130c078, 0x5bce6644f80}, 0x5bce45a9dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bcecbc5c08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bcecbc5c08, {0x5bce67ef740, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce4267dc0}, {0x5bce67ef740, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce35946c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce35946c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 32184 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 33568 [select, 8 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce35946c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 20714 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1509847 [chan send, 473 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1509846 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 1556809 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce15c8b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce15c8b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1556819 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1449351 [chan send, 533 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1449350 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 800397 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce2a33e00, {0x5bce1deaa18, 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?, {0x5bce1deaa18?, 0x5bce89bba44?, 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(0x5bce8246e00, {0x5bce1deaa18?, 0x46a76d?, 0x5bce89bbbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce8246e00}, {0x5bce1deaa18, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce1deaa08) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce1deaa08}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce0cec200) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce89bbbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce8246e00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce8246e00?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce8246e00}) 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 800412 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 370930 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced4afe00, {0x5bce0e87b40, 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?, {0x5bce0e87b40?, 0x5bce715ea44?, 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(0x5bced3f1380, {0x5bce0e87b40?, 0x46a76d?, 0x5bce715ebe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bced3f1380}, {0x5bce0e87b40, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce0e87b30) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce0e87b30}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce0d21b40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce715ebe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bced3f1380}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bced3f1380?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bced3f1380}) 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 370909 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1845481 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce365b700, {0x5bcdf06fcf0, 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?, {0x5bcdf06fcf0?, 0x5bce2757a44?, 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(0x5bce4086600, {0x5bcdf06fcf0?, 0x46a76d?, 0x5bce2757be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce4086600}, {0x5bcdf06fcf0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bcdf06fce0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bcdf06fce0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce113e700) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce2757be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce4086600}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce4086600?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce4086600}) 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 1845493 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1655850 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce3b87680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce3b87680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1655836 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1543582 [select, 441 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce86a8f00, {0x5bce169abcb, 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(0x5bce90cbe28?, {0x5bce169abcb?, 0x5bce613fb20?, 0x5bce90cbe68?}) 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(0x5bce3874880, {0x5bce169abcb?, 0x5bcde8f2070?, 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, {0x5bce169abcb?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x2e3f66d40?, {0x5bce169abcb?, 0x0?, 0x5bcdebc48c0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce1416640}) 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 1543580 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1425650 [IO wait]: internal/poll.runtime_pollWait(0x7efcd0fc2200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce3657d00?, 0x5bce1c28000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce3657d00, {0x5bce1c28000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce3657d00, {0x5bce1c28000?, 0x5bce1c28000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce8098ab0, {0x5bce1c28000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd620, {0x5bce1c28000?, 0x5bce0b56960?, 0x5bce5780c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce464a628, {0x2895dc0, 0x5bce65cd620}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce464a388, {0x7efcd130c078, 0x5bce03a3880}, 0x5bce5780dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce464a388, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce464a388, {0x5bce18363e0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce4662c40}, {0x5bce18363e0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce348b0e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce348b0e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1425638 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 37806 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce82d45a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce82d45a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 37811 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 22200 [select]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x28c4e00, {0x28a7a00, 0x39ddb80}) github.com/quic-go/quic-go@v0.59.0/streams_map_incoming.go:96 +0x10d github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0x460760?, {0x28a7a00, 0x39ddb80}) 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(0x5bce0a4ae10?) 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 12716 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 22228 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bcdf0e9b00, {0x5bced2787f0, 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?, {0x5bced2787f0?, 0x5bceb95ba44?, 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(0x5bce5ace600, {0x5bced2787f0?, 0x46a76d?, 0x5bceb95bbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce5ace600}, {0x5bced2787f0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bced2787e0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bced2787e0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bced261180) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bceb95bbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce5ace600}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bce5ace600?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce5ace600}) 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 22193 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1483327 [select, 499 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce2a33000, {0x5bce1c1d192, 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(0x5bce5210e28?, {0x5bce1c1d192?, 0x5bcdff917a0?, 0x5bce5210e68?}) 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(0x5bcea554780, {0x5bce1c1d192?, 0x5bce1ec4710?, 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, {0x5bce1c1d192?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bced3b6200?, {0x5bce1c1d192?, 0x5bce0ff0c60?, 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(0x5bce41f6488, {0x28c5488, 0x5bce90760a0}) 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 1483325 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 325090 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce4019d00, {0x5bcdf06eaa8, 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?, {0x5bcdf06eaa8?, 0x5bce34c7a44?, 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(0x5bce6c9d380, {0x5bcdf06eaa8?, 0x46a76d?, 0x5bce34c7be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce6c9d380}, {0x5bcdf06eaa8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bcdf06ea98) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bcdf06ea98}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce2054a40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce34c7be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce6c9d380}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce6c9d380?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce6c9d380}) 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 325076 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 553259 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce3b86900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce3b86900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 553265 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1616297 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce2faec60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1616207 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1107378 [chan send, 856 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1107377 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 1483199 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce31c8480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1483195 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1616223 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce3906c10, 0x4299) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce3906c00, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce0941240}, 0x5bce3906c00) 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 1616222 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1450484 [chan receive, 531 minutes]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0x5bce1ad6d10, {0x5bce0f01c08, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:173 +0x45c github.com/quic-go/quic-go.(*ReceiveStream).Read(0x5bce1ad6d10, {0x5bce0f01c08, 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({0x5bce56f8e28?}, {0x5bce0f01c08?, 0x5bce40e8308?, 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(0x5bce50e4b00, {0x5bce0f01c08?, 0xa000000000000?, 0x7efcd10dd510?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce0f01c08?, 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?, {0x5bce0f01c08?, 0x39b9340?, 0x5bce56f8f68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bcea278b80}) 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 1450482 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1403026 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce2894cd0, 0x7d9c) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce2894cc0, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce8e8cec0}, 0x5bce2894cc0) 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 1403025 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 35048 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce4405e10, 0x100c5) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce4405e00, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce3f88c20}, 0x5bce4405e00) 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 34875 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1410127 [select, 570 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced37f600, {0x5bcdecfd358, 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(0x5bce34c9e28?, {0x5bcdecfd358?, 0x5bced4a1110?, 0x5bce34c9e68?}) 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(0x5bce8246a80, {0x5bcdecfd358?, 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, {0x5bcdecfd358?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce1c11df0?, {0x5bcdecfd358?, 0x5bce1c11df4?, 0xd003e0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bcece56800}) 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 1410125 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1846260 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce699fc20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1846235 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1856588 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce1e81c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce1e81c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1856593 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 47168 [select, 1791 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce3a1a400, {0x5bce1c777ad, 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(0x5bce5fe2e28?, {0x5bce1c777ad?, 0x5bce7f1a700?, 0x5bce5fe2e68?}) 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(0x5bce3875380, {0x5bce1c777ad?, 0x5bce41f83e8?, 0x5bce5aa95a8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce1c777ad?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce41f6488?, {0x5bce1c777ad?, 0x26?, 0x5bce5fe2f68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce6194de0}) 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 47166 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1450466 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0x5bced682990) 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 1450448 github.com/quic-go/quic-go@v0.59.0/connection.go:587 +0x1cf goroutine 1591494 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce0f947e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1591480 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 467956 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce8de4e00, {0x5bcea3eadc0, 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?, {0x5bcea3eadc0?, 0x5bce9214a44?, 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(0x5bcea554480, {0x5bcea3eadc0?, 0x46a76d?, 0x5bce9214be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bcea554480}, {0x5bcea3eadc0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bcea3eadb0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bcea3eadb0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce7d25680) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce9214be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bcea554480}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bcea554480?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bcea554480}) 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 467971 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1410126 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce2706250, 0x716c) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce2706240, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bcece56800}, 0x5bce2706240) 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 1410125 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 35049 [select, 1797 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce685e600, {0x5bce3f6fb97, 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(0x5bcec0ede28?, {0x5bce3f6fb97?, 0x5bce3f872d0?, 0x5bcec0ede68?}) 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(0x5bce4f58c80, {0x5bce3f6fb97?, 0x26?, 0x5bce36a9540?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce3f6fb97?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce14e7b20?, {0x5bce3f6fb97?, 0x5bce3f86f50?, 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(0x5bce41f6488, {0x28c5488, 0x5bce3f88c20}) 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 34875 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 23297 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bced914360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 23161 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1402276 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce2cf0c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1402256 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1616294 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce2faec60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce2faec60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1616277 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 36882 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce6cfb300, {0x5bce74c5150, 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?, {0x5bce74c5150?, 0x5bce1ef9a44?, 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(0x5bce6fc3000, {0x5bce74c5150?, 0x46a76d?, 0x5bce1ef9be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce6fc3000}, {0x5bce74c5150, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce74c5140) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce74c5140}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce74a1d80) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce1ef9be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce6fc3000}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bce6fc3000?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce6fc3000}) 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 36857 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1590955 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce26a59e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce26a59e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1590966 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 36326 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bcecc29560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bcecc29560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 36317 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 521717 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce807ab50, 0x1783c) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce807ab40, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bced1b6d20}, 0x5bce807ab40) 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 521716 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1846275 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce7d21300, {0x5bce36d5c48, 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?, {0x5bce36d5c48?, 0x5bce2752a44?, 0x2000?}) 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(0x5bce5473e80, {0x5bce36d5c48?, 0x46a76d?, 0x5bce2752be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce5473e80}, {0x5bce36d5c48, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce36d5c38) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce36d5c38}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce1529a00) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce2752be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce5473e80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce5473e80?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce5473e80}) 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 1846263 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1410102 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce3e7de00, {0x5bce6b554c8, 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?, {0x5bce6b554c8?, 0x5bce85a3a44?, 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(0x5bce6a59380, {0x5bce6b554c8?, 0x46a76d?, 0x5bce85a3be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce6a59380}, {0x5bce6b554c8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce6b554b8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce6b554b8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce38639c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce85a3be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce6a59380}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce6a59380?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce6a59380}) 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 1410123 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1229120 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce26e4fd0, 0x34c1) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce26e4fc0, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce3fb2360}, 0x5bce26e4fc0) 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 1229119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1450477 [chan receive]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0x5bce1ad7080, {0x5bce66396a8, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:173 +0x45c github.com/quic-go/quic-go.(*ReceiveStream).Read(0x5bce1ad7080, {0x5bce66396a8, 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?}, {0x5bce66396a8?, 0x0?, 0x5bcdf03b868?}) 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(0x5bce50e4b80, {0x5bce66396a8?, 0x46a76d?, 0x5bcdf03bbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce50e4b80}, {0x5bce66396a8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce6639698) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce6639698}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce4e79540) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bcdf03bbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce50e4b80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce50e4b80?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce50e4b80}) 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 1450473 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 325904 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1026a00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce5e45900?, 0x5bce04c5000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce5e45900, {0x5bce04c5000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce5e45900, {0x5bce04c5000?, 0x5bce04c5000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3ab4498, {0x5bce04c5000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd410, {0x5bce04c5000?, 0x5bce2646d20?, 0x5bce95c0c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bcecc0bb28, {0x2895dc0, 0x5bce65cd410}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bcecc0b888, {0x7efcd130c078, 0x5bce033e040}, 0x5bce95c0dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bcecc0b888, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bcecc0b888, {0x5bce1086eb0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce1f5f8f0}, {0x5bce1086eb0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce27b06c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce27b06c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 325902 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1492624 [chan send, 489 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1492623 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 1846263 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce699fc20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1846261 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 553258 [IO wait]: internal/poll.runtime_pollWait(0x7efcd11a0800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce3eede80?, 0x5bcdfe6c000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce3eede80, {0x5bcdfe6c000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce3eede80, {0x5bcdfe6c000?, 0x5bcdfe6c000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce1c48c08, {0x5bcdfe6c000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd6e0, {0x5bcdfe6c000?, 0x5bce2646f00?, 0x5bce6fdfc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce3f2e9a8, {0x2895dc0, 0x5bce65cd6e0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce3f2e708, {0x7efcd130c078, 0x5bce9978cc0}, 0x5bce6fdfdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce3f2e708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce3f2e708, {0x5bce1f71e30, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce47ec460}, {0x5bce1f71e30, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce3b86900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce3b86900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 553265 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1808649 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce2bb8e50, 0x1f8b) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce2bb8e40, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce7b65840}, 0x5bce2bb8e40) 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 1808648 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1856589 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce1e81c20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1856593 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 40324 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce15c8120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 40304 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1978667 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce1faa5a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1978665 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1808650 [select, 175 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce21c1200, {0x5bce2f4ed23, 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(0x5bce39e1650?, {0x5bce2f4ed23?, 0x1?, 0x5bce6db3e68?}) 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(0x5bce229a500, {0x5bce2f4ed23?, 0x5bce47ecaf0?, 0x5bce2f4e310?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce2f4ed23?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce6db3ee8?, {0x5bce2f4ed23?, 0x5bce6db3ee8?, 0x5bce6db3fb0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce7b65840}) 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 1808648 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1037744 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce237f440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce237f440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1037699 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 40338 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce759afd0, 0x1b371) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce759afc0, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bcea9ece20}, 0x5bce759afc0) 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 40337 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 1483197 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1329400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bcecbb9e80?, 0x5bce18d0000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bcecbb9e80, {0x5bce18d0000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bcecbb9e80, {0x5bce18d0000?, 0x5bce18d0000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce4e65ae0, {0x5bce18d0000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd848, {0x5bce18d0000?, 0x5bce2758780?, 0x5bce5fcec00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce216a628, {0x2895dc0, 0x5bce65cd848}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce216a388, {0x7efcd130c078, 0x5bce4af8f80}, 0x5bce5fcedc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce216a388, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce216a388, {0x5bce10dacd0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce066ef50}, {0x5bce10dacd0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce31c8480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce31c8480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1483195 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1426260 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce269eea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce269eea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1426257 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1229129 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced4ae300, {0x5bce76c1af8, 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?, {0x5bce76c1af8?, 0x5bce7c15a44?, 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(0x5bce9532a00, {0x5bce76c1af8?, 0x46a76d?, 0x5bce7c15be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce9532a00}, {0x5bce76c1af8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce76c1ae8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce76c1ae8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce264c000) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce7c15be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce9532a00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce9532a00?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce9532a00}) 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 1229126 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 325925 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce27b06c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 325923 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1560979 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1331600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce8417e00?, 0x5bcdfaa4000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce8417e00, {0x5bcdfaa4000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce8417e00, {0x5bcdfaa4000?, 0x5bcdfaa4000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce1b12cd8, {0x5bcdfaa4000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd3f8, {0x5bcdfaa4000?, 0x5bce2928f00?, 0x5bce5787c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce20510a8, {0x2895dc0, 0x5bce65cd3f8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce2050e08, {0x7efcd130c078, 0x5bce0f76e00}, 0x5bce5787dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce2050e08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce2050e08, {0x5bce54d4480, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce1d985b0}, {0x5bce54d4480, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce269f9e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce269f9e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1560964 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1543598 [IO wait]: internal/poll.runtime_pollWait(0x7efcd122a600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce96f2180?, 0x5bce17fa000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce96f2180, {0x5bce17fa000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce96f2180, {0x5bce17fa000?, 0x5bce17fa000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce1e73590, {0x5bce17fa000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd1b8, {0x5bce17fa000?, 0x5bce2a1e5a0?, 0x5bce9385c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce216b0a8, {0x2895dc0, 0x5bce65cd1b8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce216ae08, {0x7efcd130c078, 0x5bce067ef00}, 0x5bce9385dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce216ae08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce216ae08, {0x5bce2abd770, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bced355650}, {0x5bce2abd770, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce801d440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce801d440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1543595 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1950043 [select, 46 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce454ed00, {0x5bce14a410b, 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(0x5bce9387e28?, {0x5bce14a410b?, 0x5bce79e4d20?, 0x5bce9387e68?}) 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(0x5bce48b3580, {0x5bce14a410b?, 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, {0x5bce14a410b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bcde8c0df0?, {0x5bce14a410b?, 0x5bcde8c0df4?, 0xd003e0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce1827e40}) 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 1950041 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 325124 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce40c8500, {0x5bcdf06f390, 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?, {0x5bcdf06f390?, 0x5bcec969a44?, 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(0x5bce6fc2000, {0x5bcdf06f390?, 0x46a76d?, 0x5bcec969be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce6fc2000}, {0x5bcdf06f390, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bcdf06f380) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bcdf06f380}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce2055ac0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bcec969be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce6fc2000}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce6fc2000?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce6fc2000}) 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 325101 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1727844 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1331a00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce233e900?, 0x5bcdf48c000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce233e900, {0x5bcdf48c000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce233e900, {0x5bcdf48c000?, 0x5bcdf48c000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce8047980, {0x5bcdf48c000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd710, {0x5bcdf48c000?, 0x5bce2929c20?, 0x5bce80bcc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce841b428, {0x2895dc0, 0x5bce65cd710}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce841b188, {0x7efcd130c078, 0x5bce02ca340}, 0x5bce80bcdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce841b188, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce841b188, {0x5bce08ecba0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce36aabd0}, {0x5bce08ecba0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce2cf0fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce2cf0fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1727860 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 325098 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce3fd67e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 325107 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1519336 [select, 465 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce4c3d700, {0x5bce10db22b, 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(0x5bcdfff3e28?, {0x5bce10db22b?, 0x5bce4c507e0?, 0x5bcdfff3e68?}) 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(0x5bce4809780, {0x5bce10db22b?, 0x5bce0a9f410?, 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, {0x5bce10db22b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce42145f0?, {0x5bce10db22b?, 0x5bce42145f4?, 0xd003e0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce6753e60}) 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 1519334 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1402279 [select, 8 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce2cf0c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1402277 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1483218 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce31c8480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1483200 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 22193 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce9554c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 4793 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 22357 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce9555440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 22355 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1712124 [chan send, 268 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1712123 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 22347 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced37f700, {0x5bced41d018, 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?, {0x5bced41d018?, 0x5bceb36ca44?, 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(0x5bced494b80, {0x5bced41d018?, 0x46a76d?, 0x5bceb36cbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bced494b80}, {0x5bced41d018, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bced41d008) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bced41d008}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bced49c200) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bceb36cbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bced494b80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bced494b80?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bced494b80}) 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 22371 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1556813 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce15c8b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1556811 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 525281 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce3dc5440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 525277 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 22295 [IO wait]: internal/poll.runtime_pollWait(0x7efcd11ada00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bced410480?, 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(0x5bced410480) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x5bced410480) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x5bced341240) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x5bced341240) net/tcpsock.go:387 +0x30 net/http.(*Server).Serve(0x5bced37e500, {0x28a2e00, 0x5bced341240}) 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:125 +0xa6 created by github.com/pactus-project/pactus/www/html.(*Server).StartServer in goroutine 1 github.com/pactus-project/pactus/www/html/server.go:123 +0xc85 goroutine 1808664 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce1f2d800, {0x5bce895c9a0, 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?, {0x5bce895c9a0?, 0x5bcdfe1da44?, 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(0x5bce214d380, {0x5bce895c9a0?, 0x46a76d?, 0x5bcdfe1dbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce214d380}, {0x5bce895c9a0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce895c990) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce895c990}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce268ac40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bcdfe1dbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce214d380}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce214d380?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce214d380}) 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 1808661 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1712131 [chan send, 268 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1712130 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 1426261 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x5bce269eea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1426257 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 22361 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bceacc9150, 0x36b83) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bceacc9140, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bced3b8c00}, 0x5bceacc9140) 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 22360 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 370912 [select, 1516 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bced4afd00, {0x5bce25aad38, 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(0x5bcdfeb4e28?, {0x5bce25aad38?, 0x5bcdec01730?, 0x5bcdfeb4e68?}) 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(0x5bced3f1300, {0x5bce25aad38?, 0x7ff?, 0x5bcdfeb4ec0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce25aad38?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xd3c0f9?, {0x5bce25aad38?, 0x5bce4839960?, 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(0x5bce41f6488, {0x28c5488, 0x5bce68b4280}) 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 370910 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 525264 [select, 1378 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce96c2c00, {0x5bce20d17ff, 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(0x5bce4e05e28?, {0x5bce20d17ff?, 0x5bce3fc6700?, 0x5bce4e05e68?}) 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(0x5bce7e9f900, {0x5bce20d17ff?, 0x5bce4501ab0?, 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, {0x5bce20d17ff?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x2000000d3c0f9?, {0x5bce20d17ff?, 0x0?, 0x5bcdebc48c0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce4c08260}) 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 525262 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 40342 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce77cb100, {0x5bce25b10f0, 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?, {0x5bce25b10f0?, 0x5bce90c4a44?, 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(0x5bced773200, {0x5bce25b10f0?, 0x46a76d?, 0x5bce90c4be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bced773200}, {0x5bce25b10f0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce25b10e0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce25b10e0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce32012c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce90c4be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bced773200}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398d8c0?, 0x1afbae0?}, {0x7efcd11b27c8?, 0x5bced773200?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bced773200}) 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 40327 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1157825 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce2c2ee00, {0x5bce7731df8, 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?, {0x5bce7731df8?, 0x5bce5743a44?, 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(0x5bce7e9ee00, {0x5bce7731df8?, 0x46a76d?, 0x5bce5743be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7efcd11b27f8, 0x5bce7e9ee00}, {0x5bce7731df8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x5bce7731de8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28979a0, 0x5bce7731de8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x5bce834ea40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x5bce5743be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x5bce41f6488, {0x28c53f0, 0x5bce7e9ee00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x5bcdeb32800?, 0x28a7a00?}, {0x7efcd11b27c8?, 0x5bce7e9ee00?}) 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(0x5bce1ada870, {0x28c53f0, 0x5bce7e9ee00}) 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 1157803 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 370905 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bced644000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bced644000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 370880 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1425655 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x5bce348b0e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3052b?) 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 1425653 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 40853 [sync.Cond.Wait]: sync.runtime_notifyListWait(0x5bce27066d0, 0x3d417) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7ae0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x5bce27066c0, {0x28a7ae0, 0x5bcdeb963c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x5bce41f6488, {0x28a7ae0, 0x5bcdeb963c0}, {0x28c5488, 0x5bce8dfae80}, 0x5bce27066c0) 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 40852 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 36836 [select, 1797 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce6ab9d00, {0x5bce752e1be, 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(0x5bce7536070?, {0x5bce752e1be?, 0x5bce3524e01?, 0x5bce3524e68?}) 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(0x5bce6c75800, {0x5bce752e1be?, 0x5bce29ba660?, 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, {0x5bce752e1be?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xd3c0f9?, {0x5bce752e1be?, 0x5bce6a49d00?, 0x5bce3524f68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce736d1e0}) 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 36834 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 37892 [chan receive, 1797 minutes]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0x5bce7e88b00, {0x5bce8534c9d, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:173 +0x45c github.com/quic-go/quic-go.(*ReceiveStream).Read(0x5bce7e88b00, {0x5bce8534c9d, 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({0x5bce5b2be28?}, {0x5bce8534c9d?, 0x5bce8533258?, 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(0x5bce8515800, {0x5bce8534c9d?, 0x30?, 0x2?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce8534c9d?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce5b2bf48?, {0x5bce8534c9d?, 0x5bce3bc2b70?, 0x5bcdeb963d0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce850db20}) 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 37890 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 36872 [select, 1797 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce754a300, {0x5bce752eadf, 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(0x5bceca76e28?, {0x5bce752eadf?, 0x5bce75375e0?, 0x5bceca76e68?}) 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(0x5bce754c300, {0x5bce752eadf?, 0x100000000000018?, 0x28a7aa8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce752eadf?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x5bce75365a8?, {0x5bce752eadf?, 0x5bce0d8a120?, 0x5bce7345c00?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce736de20}) 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 36870 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 37966 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce8312fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce8312fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 37822 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 36473 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce699e900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce699e900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 36463 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1117159 [chan send, 846 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1117158 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 36333 [select, 1797 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x5bce685ee00, {0x5bce46b2a98, 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(0x5bce491be28?, {0x5bce46b2a98?, 0x5bce3fc70a0?, 0x5bce491be68?}) 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(0x5bce49d6100, {0x5bce46b2a98?, 0x5bce2547e60?, 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, {0x5bce46b2a98?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x100000000000004?, {0x5bce46b2a98?, 0x28c4910?, 0x5bcdeaf0140?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x5bce41f6488, {0x28c5488, 0x5bce4a9c080}) 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 36331 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 22186 [IO wait]: internal/poll.runtime_pollWait(0x7efcd1330600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce50a3e00?, 0x5bce1d2ca00?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce50a3e00, {0x5bce1d2ca00, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce50a3e00, {0x5bce1d2ca00?, 0x5bce1d2ca00?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bcdec1f348, {0x5bce1d2ca00?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cd638, {0x5bce1d2ca00?, 0x5bce3b5d4a0?, 0x5bce5276c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce439bb28, {0x2895dc0, 0x5bce65cd638}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce439b888, {0x7efcd130c078, 0x5bce1c27d00}, 0x5bce5276dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce439b888, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce439b888, {0x5bce2a5cda0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bced262930}, {0x5bce2a5cda0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce9554c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce9554c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 4794 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 20995 [select]: github.com/quic-go/quic-go.(*Conn).run(0x5bce54d7b08) 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 20994 github.com/quic-go/quic-go@v0.59.0/transport.go:325 +0x737 goroutine 22187 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x5bce9554c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x5bce9554c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 4794 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 20997 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0x5bcea3e1350) 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 20995 github.com/quic-go/quic-go@v0.59.0/connection.go:587 +0x1cf goroutine 22181 [chan receive, 1797 minutes]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0x5bce4216f20, {0x5bce2a5c30b, 0x1, 0x1}) github.com/quic-go/quic-go@v0.59.0/receive_stream.go:173 +0x45c github.com/quic-go/quic-go.(*ReceiveStream).Read(0x5bce4216f20, {0x5bce2a5c30b, 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({0x5bce4326e28?}, {0x5bce2a5c30b?, 0x5bced209d48?, 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(0x5bced251b80, {0x5bce2a5c30b?, 0x0?, 0x5bc00000000?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x5bce2a5c30b?, 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?, {0x5bce2a5c30b?, 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(0x5bce41f6488, {0x28c5488, 0x5bced25cac0}) 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 22179 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 36472 [IO wait]: internal/poll.runtime_pollWait(0x7efcd0fc2a00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x5bce49d6900?, 0x5bcdff2e000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x5bce49d6900, {0x5bcdff2e000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x5bce49d6900, {0x5bcdff2e000?, 0x5bcdff2e000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x5bce3c67248, {0x5bcdff2e000?, 0x7efcd11483a8?, 0x7efd18371108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x5bce65cce40, {0x5bcdff2e000?, 0x5bce44cc3c0?, 0x5bcec33ec00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x5bce6704d28, {0x2895dc0, 0x5bce65cce40}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x5bce6704a88, {0x7efcd130c078, 0x5bce693a500}, 0x5bcec33edc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x5bce6704a88, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x5bce6704a88, {0x5bce60f3bf0, 0xc, 0xcff493?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7efcd11b26e8, 0x5bce69c0460}, {0x5bce60f3bf0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x5bce699e900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x5bce699e900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 36463 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c