goroutine 42849449 [running]: runtime/pprof.writeGoroutineStacks({0x27e4180, 0xc011a1e0e0}) runtime/pprof/pprof.go:761 +0x6a runtime/pprof.writeGoroutine({0x27e4180?, 0xc011a1e0e0?}, 0xc00a6189f0?) runtime/pprof/pprof.go:750 +0x25 runtime/pprof.(*Profile).WriteTo(0x3506960?, {0x27e4180?, 0xc011a1e0e0?}, 0xc?) runtime/pprof/pprof.go:374 +0x14b net/http/pprof.handler.ServeHTTP({0xc00c8de941, 0x9}, {0x27f1b90, 0xc011a1e0e0}, 0xc00e3dadc0) net/http/pprof/pprof.go:272 +0x52f net/http/pprof.Index({0x27f1b90, 0xc011a1e0e0}, 0xc00e3dadc0?) net/http/pprof/pprof.go:388 +0xde net/http.HandlerFunc.ServeHTTP(0xc0002aa700?, {0x27f1b90?, 0xc011a1e0e0?}, 0xa79176?) net/http/server.go:2220 +0x29 net/http.(*ServeMux).ServeHTTP(0x470539?, {0x27f1b90, 0xc011a1e0e0}, 0xc00e3dadc0) net/http/server.go:2747 +0x1ca net/http.serverHandler.ServeHTTP({0xc00a6188d0?}, {0x27f1b90?, 0xc011a1e0e0?}, 0x6?) net/http/server.go:3210 +0x8e net/http.(*conn).serve(0xc00671e360, {0x27f6848, 0xc00e4b21b0}) net/http/server.go:2092 +0x5d0 created by net/http.(*Server).Serve in goroutine 32220 net/http/server.go:3360 +0x485 goroutine 1 [select (no cases), 22414 minutes]: main.buildStartCmd.func1(0xc000466f00?, {0x190fd89?, 0x4?, 0x190fd8d?}) github.com/pactus-project/pactus/cmd/daemon/start.go:127 +0x28e github.com/spf13/cobra.(*Command).execute(0xc000423808, {0xc00049e540, 0x4, 0x4}) github.com/spf13/cobra@v1.8.1/command.go:989 +0xa91 github.com/spf13/cobra.(*Command).ExecuteC(0xc000422c08) github.com/spf13/cobra@v1.8.1/command.go:1117 +0x3ff github.com/spf13/cobra.(*Command).Execute(...) github.com/spf13/cobra@v1.8.1/command.go:1041 main.main() github.com/pactus-project/pactus/cmd/daemon/main.go:29 +0xd0 goroutine 19 [select]: go.opencensus.io/stats/view.(*worker).start(0xc00017ef00) go.opencensus.io@v0.24.0/stats/view/worker.go:292 +0x9f created by go.opencensus.io/stats/view.init.0 in goroutine 1 go.opencensus.io@v0.24.0/stats/view/worker.go:34 +0x8d goroutine 65 [select, 56 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc00455e000) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:836 +0x6b7 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:155 +0x4f6 goroutine 62 [select, 6 minutes]: github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xc00027cf00) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session_util.go:189 +0x53c created by github.com/syndtr/goleveldb/leveldb.newSession in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/session.go:93 +0x296 goroutine 66 [select, 585 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc00455e000) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:773 +0xf3 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:156 +0x536 goroutine 63 [select, 56 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc00455e000) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_compaction.go:91 +0x149 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:148 +0x447 goroutine 64 [select, 2 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc00455e000) github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db_state.go:101 +0x9c created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20210819022825-2ae1ddf74ef7/leveldb/db.go:149 +0x485 goroutine 98 [select]: github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background(0xc000311b08) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/connmgr/connmgr.go:359 +0x12c created by github.com/libp2p/go-libp2p/p2p/net/connmgr.NewConnManager in goroutine 1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/connmgr/connmgr.go:153 +0x376 goroutine 118 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0xc003245450) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/reuse.go:194 +0xfe created by github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newReuse in goroutine 1 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/reuse.go:169 +0x145 goroutine 61 [chan receive, 7050 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 +0x96 goroutine 97 [select]: github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process(0xc000cbf110) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/connmgr/decay.go:164 +0x20c created by github.com/libp2p/go-libp2p/p2p/net/connmgr.NewDecayer in goroutine 1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/connmgr/decay.go:96 +0x245 goroutine 99 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0xc00045b100, {0x27f6880, 0xc003244000}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:242 +0x114 created by github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.NewAddrBook in goroutine 1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:205 +0x1c5 goroutine 132 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter(0xc00014b050) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/connectedness_event_emitter.go:93 +0x116 created by github.com/libp2p/go-libp2p/p2p/net/swarm.newConnectednessEventEmitter in goroutine 1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/connectedness_event_emitter.go:47 +0x185 goroutine 119 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0xc0032454a0) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/reuse.go:194 +0xfe created by github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newReuse in goroutine 1 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/reuse.go:169 +0x145 goroutine 133 [select, 6 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).background(0xc005183d50, {0x27f6880, 0xc003245b30}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:128 +0xd0 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).init in goroutine 1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:121 +0xb0 goroutine 142 [select, 711 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*ObservedAddrManager).worker(0xc00014b680) github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:329 +0x10b created by github.com/libp2p/go-libp2p/p2p/protocol/identify.NewObservedAddrManager in goroutine 1 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/obsaddr.go:191 +0x1d8 goroutine 96 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background(0xc000000180) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:424 +0x105 created by github.com/libp2p/go-libp2p/p2p/host/resource-manager.NewResourceManager in goroutine 1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/resource-manager/rcmgr.go:212 +0xba7 goroutine 77 [select, 711 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc002ed2008) github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1092 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:547 +0x1c5 goroutine 144 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*natEmitter).worker(0xc000a8c540) github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/nat_emitter.go:62 +0x17f created by github.com/libp2p/go-libp2p/p2p/protocol/identify.newNATEmitter in goroutine 1 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/nat_emitter.go:51 +0x327 goroutine 154 [select, 15232 minutes]: github.com/libp2p/go-libp2p/p2p/host/relaysvc.(*RelayManager).background(0xc0035dfc70, {0x27f6880, 0xc0035dfc20}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/relaysvc/relay.go:51 +0x21a created by github.com/libp2p/go-libp2p/p2p/host/relaysvc.NewRelayManager in goroutine 1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/relaysvc/relay.go:33 +0x12c goroutine 182 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0xc000462280, {0x27f6880, 0xc0035d2960}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:242 +0x114 created by github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.NewAddrBook in goroutine 1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:205 +0x1c5 goroutine 156 [IO wait]: internal/poll.runtime_pollWait(0x7f949c65edf0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00040ac80?, 0xc000087c38?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc00040ac80) internal/poll/fd_unix.go:620 +0x295 net.(*netFD).accept(0xc00040ac80) net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc00229d180) net/tcpsock_posix.go:159 +0x1e net.(*TCPListener).Accept(0xc00229d180) net/tcpsock.go:372 +0x30 github.com/multiformats/go-multiaddr/net.(*maListener).Accept(0xc0064cac60?) github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:243 +0x24 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming(0xc000a8caf0) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 +0xe3 created by github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).UpgradeListener in goroutine 155 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:119 +0x1c5 goroutine 157 [chan receive, 985 minutes]: github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).Accept(0xc000a8caf0) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:173 +0x3a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 +0xee created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr in goroutine 155 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:139 +0x215 goroutine 158 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7f949c65ecd8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00040ad00?, 0xc000083c38?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc00040ad00) internal/poll/fd_unix.go:620 +0x295 net.(*netFD).accept(0xc00040ad00) net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc00229d200) net/tcpsock_posix.go:159 +0x1e net.(*TCPListener).Accept(0xc00229d200) net/tcpsock.go:372 +0x30 github.com/multiformats/go-multiaddr/net.(*maListener).Accept(0xc007fbf6b8?) github.com/multiformats/go-multiaddr@v0.14.0/net/net.go:243 +0x24 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming(0xc000a8cbd0) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:75 +0xe3 created by github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).UpgradeListener in goroutine 155 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/upgrader.go:119 +0x1c5 goroutine 159 [chan receive, 2182 minutes]: github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).Accept(0xc000a8cbd0) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/upgrader/listener.go:173 +0x3a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 +0xee created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr in goroutine 155 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:139 +0x215 goroutine 160 [IO wait]: internal/poll.runtime_pollWait(0x7f949c65ebc0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00040ad80?, 0x0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).RawRead(0xc00040ad80, 0xc00cd60060) internal/poll/fd_unix.go:717 +0x125 net.(*rawConn).Read(0xc00191eb98, 0xc01411f400?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*syscaller).recvmmsg(0xc0145efea8, {0x27f2670?, 0xc00191eb98?}, {0xc01411f400?, 0x262d310?, 0x0?}, 0xc000f7ced0?) golang.org/x/net@v0.38.0/internal/socket/mmsghdr_unix.go:120 +0x70 golang.org/x/net/internal/socket.(*Conn).recvMsgs(0xc0035b3360, {0xc0004aef08, 0x8, 0x8}, 0x0) golang.org/x/net@v0.38.0/internal/socket/rawconn_mmsg.go:24 +0x165 golang.org/x/net/internal/socket.(*Conn).RecvMsgs(...) golang.org/x/net@v0.38.0/internal/socket/socket.go:267 golang.org/x/net/ipv4.(*payloadHandler).ReadBatch(0xc0035d2060, {0xc0004aef08?, 0x17d7d20?, 0xc2151c6cc0d0601e?}, 0xc00f6272e0?) golang.org/x/net@v0.38.0/ipv4/batch.go:80 +0x57 github.com/quic-go/quic-go.(*oobConn).ReadPacket(0xc00014bb00) github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:174 +0x6e2 github.com/quic-go/quic-go.(*Transport).listen(0xc0004bc2c0, {0x2800468, 0xc00014bb00}) github.com/quic-go/quic-go@v0.49.0/transport.go:520 +0xbc created by github.com/quic-go/quic-go.(*Transport).init.func1 in goroutine 155 github.com/quic-go/quic-go@v0.49.0/transport.go:417 +0x430 goroutine 161 [select, 14 minutes]: github.com/quic-go/quic-go.(*Transport).runSendQueue(0xc0004bc2c0) github.com/quic-go/quic-go@v0.49.0/transport.go:442 +0x107 created by github.com/quic-go/quic-go.(*Transport).init.func1 in goroutine 155 github.com/quic-go/quic-go@v0.49.0/transport.go:418 +0x46c goroutine 162 [select, 12 minutes]: github.com/quic-go/quic-go.(*baseServer).run(0xc0003fa640) github.com/quic-go/quic-go@v0.49.0/server.go:308 +0x110 created by github.com/quic-go/quic-go.newServer in goroutine 155 github.com/quic-go/quic-go@v0.49.0/server.go:294 +0x511 goroutine 163 [select, 22414 minutes]: github.com/quic-go/quic-go.(*baseServer).runSendQueue(0xc0003fa640) github.com/quic-go/quic-go@v0.49.0/server.go:321 +0x1bf created by github.com/quic-go/quic-go.newServer in goroutine 155 github.com/quic-go/quic-go@v0.49.0/server.go:295 +0x553 goroutine 164 [select, 12 minutes]: github.com/quic-go/quic-go.(*baseServer).accept(0xc0003fa640, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/server.go:343 +0xa5 github.com/quic-go/quic-go.(*baseServer).Accept(...) github.com/quic-go/quic-go@v0.49.0/server.go:339 github.com/quic-go/quic-go.(*Listener).Accept(0x1691060?, {0x27f6810?, 0x3561780?}) github.com/quic-go/quic-go@v0.49.0/server.go:145 +0x25 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*quicListener).Run(0xc0035d2000) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/listener.go:129 +0xda created by github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener in goroutine 155 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/listener.go:78 +0x2cc goroutine 165 [select, 12 minutes]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*listener).Accept(0xc0035d20f0, {0x27f6810, 0x3561780}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/listener.go:188 +0x96 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept(0xc0035d2140) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:50 +0x45 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept(0xc0035b3400, 0xc0035d2140, 0x1, 0x1?) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 +0xbe github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept(0xc0035b3400, 0xc0035d2140, 0x1, 0xc000a8d1f0) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 +0xde github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept(0x0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 +0x25 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 +0xee created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr in goroutine 155 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:139 +0x215 goroutine 166 [IO wait]: internal/poll.runtime_pollWait(0x7f949c65eaa8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00040b480?, 0x0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).RawRead(0xc00040b480, 0xc0138785d0) internal/poll/fd_unix.go:717 +0x125 net.(*rawConn).Read(0xc00191ebd8, 0xc004bb6a00?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*syscaller).recvmmsg(0xc00b1496c8, {0x27f2670?, 0xc00191ebd8?}, {0xc004bb6a00?, 0x262d310?, 0x0?}, 0xc0137f3790?) golang.org/x/net@v0.38.0/internal/socket/mmsghdr_unix.go:120 +0x70 golang.org/x/net/internal/socket.(*Conn).recvMsgs(0xc0035b3460, {0xc0004af208, 0x8, 0x8}, 0x0) golang.org/x/net@v0.38.0/internal/socket/rawconn_mmsg.go:24 +0x165 golang.org/x/net/internal/socket.(*Conn).RecvMsgs(...) golang.org/x/net@v0.38.0/internal/socket/socket.go:267 golang.org/x/net/ipv4.(*payloadHandler).ReadBatch(0xc0035d2290, {0xc0004af208?, 0x17d7d20?, 0xc2151c6c95effec6?}, 0xc00b53d9c0?) golang.org/x/net@v0.38.0/ipv4/batch.go:80 +0x57 github.com/quic-go/quic-go.(*oobConn).ReadPacket(0xc00014bdd0) github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:174 +0x6e2 github.com/quic-go/quic-go.(*Transport).listen(0xc0004bc6e0, {0x2800468, 0xc00014bdd0}) github.com/quic-go/quic-go@v0.49.0/transport.go:520 +0xbc created by github.com/quic-go/quic-go.(*Transport).init.func1 in goroutine 155 github.com/quic-go/quic-go@v0.49.0/transport.go:417 +0x430 goroutine 167 [select, 240 minutes]: github.com/quic-go/quic-go.(*Transport).runSendQueue(0xc0004bc6e0) github.com/quic-go/quic-go@v0.49.0/transport.go:442 +0x107 created by github.com/quic-go/quic-go.(*Transport).init.func1 in goroutine 155 github.com/quic-go/quic-go@v0.49.0/transport.go:418 +0x46c goroutine 168 [select, 14 minutes]: github.com/quic-go/quic-go.(*baseServer).run(0xc0003fa780) github.com/quic-go/quic-go@v0.49.0/server.go:308 +0x110 created by github.com/quic-go/quic-go.newServer in goroutine 155 github.com/quic-go/quic-go@v0.49.0/server.go:294 +0x511 goroutine 169 [select, 22414 minutes]: github.com/quic-go/quic-go.(*baseServer).runSendQueue(0xc0003fa780) github.com/quic-go/quic-go@v0.49.0/server.go:321 +0x1bf created by github.com/quic-go/quic-go.newServer in goroutine 155 github.com/quic-go/quic-go@v0.49.0/server.go:295 +0x553 goroutine 170 [select, 38 minutes]: github.com/quic-go/quic-go.(*baseServer).accept(0xc0003fa780, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/server.go:343 +0xa5 github.com/quic-go/quic-go.(*baseServer).Accept(...) github.com/quic-go/quic-go@v0.49.0/server.go:339 github.com/quic-go/quic-go.(*Listener).Accept(0x1691060?, {0x27f6810?, 0x3561780?}) github.com/quic-go/quic-go@v0.49.0/server.go:145 +0x25 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*quicListener).Run(0xc0035d2230) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/listener.go:129 +0xda created by github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener in goroutine 155 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/listener.go:78 +0x2cc goroutine 171 [select, 38 minutes]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*listener).Accept(0xc0035d2320, {0x27f6810, 0x3561780}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/listener.go:188 +0x96 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept(0xc0035d2370) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/listener.go:50 +0x45 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept(0xc0035b3500, 0xc0035d2370, 0x1, 0x1?) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:112 +0xbe github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept(0xc0035b3500, 0xc0035d2370, 0x1, 0xc000a8d960) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:159 +0xde github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept(0x0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/virtuallistener.go:37 +0x25 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:161 +0xee created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr in goroutine 155 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_listen.go:139 +0x215 goroutine 78 [select, 711 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc002ed2008) github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1092 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:547 +0x1c5 goroutine 173 [select]: github.com/libp2p/go-libp2p/p2p/host/pstoremanager.(*PeerstoreManager).background(0xc005ac0480, {0x27f6880, 0xc0035d2410}, {0x27f3470, 0xc005ac0c60}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/pstoremanager/pstoremanager.go:98 +0x265 created by github.com/libp2p/go-libp2p/p2p/host/pstoremanager.(*PeerstoreManager).Start in goroutine 155 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/pstoremanager/pstoremanager.go:80 +0x213 goroutine 174 [select, 15232 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop(0xc0003fa3c0, {0x27f6880, 0xc0035df860}) github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:291 +0x409 created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start in goroutine 155 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:254 +0x190 goroutine 175 [select]: github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).background(0xc000453680) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:612 +0x1db created by github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Start in goroutine 155 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:439 +0x105 goroutine 71 [select, 15232 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:281 +0xdf created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop in goroutine 174 github.com/libp2p/go-libp2p@v0.38.2/p2p/protocol/identify/id.go:277 +0x374 goroutine 183 [select, 16229 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter(0xc0036b6f30) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/connectedness_event_emitter.go:93 +0x116 created by github.com/libp2p/go-libp2p/p2p/net/swarm.newConnectednessEventEmitter in goroutine 1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/connectedness_event_emitter.go:47 +0x185 goroutine 184 [select, 6 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).background(0xc0035f9350, {0x27f6880, 0xc0035d34f0}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:128 +0xd0 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).init in goroutine 1 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_dial.go:121 +0xb0 goroutine 185 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0xc0037440f0) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/reuse.go:194 +0xfe created by github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newReuse in goroutine 1 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/reuse.go:169 +0x145 goroutine 186 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0xc003744140) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/reuse.go:194 +0xfe created by github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newReuse in goroutine 1 github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quicreuse/reuse.go:169 +0x145 goroutine 188 [chan receive, 22414 minutes]: github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func6() github.com/libp2p/go-libp2p@v0.38.2/config/config.go:686 +0x39 created by github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT in goroutine 1 github.com/libp2p/go-libp2p@v0.38.2/config/config.go:685 +0xc56 goroutine 1526865 [chan send, 21444 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1526864 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 76 [select, 711 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc002ed2008) github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1092 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:547 +0x1c5 goroutine 75 [select]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer(0xc002ed2008) github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1503 +0x1d8 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:543 +0x1b6 goroutine 192 [select]: github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background(0xc000f620d0) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:187 +0x33c created by github.com/libp2p/go-libp2p/p2p/host/autonat.New in goroutine 1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/autonat/autonat.go:138 +0x6e5 goroutine 193 [select, 36 minutes]: github.com/libp2p/go-libp2p-kad-dht/providers.(*ProviderManager).run.func1() github.com/libp2p/go-libp2p-kad-dht@v0.29.0/providers/providers_manager.go:161 +0x27c created by github.com/libp2p/go-libp2p-kad-dht/providers.(*ProviderManager).run in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/providers/providers_manager.go:140 +0x65 goroutine 73 [select, 2 minutes]: github.com/libp2p/go-libp2p-pubsub.(*backoff).cleanupLoop(0xc003e0a4e0, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/backoff.go:99 +0xcd created by github.com/libp2p/go-libp2p-pubsub.newBackoff in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/backoff.go:46 +0xdd goroutine 72 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0xc004acc980, {0x27f6880, 0xc003744050}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:242 +0x114 created by github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.NewAddrBook in goroutine 1 github.com/libp2p/go-libp2p@v0.38.2/p2p/host/peerstore/pstoremem/addr_book.go:205 +0x1c5 goroutine 74 [select, 2 minutes]: github.com/libp2p/go-libp2p-pubsub/timecache.background({0x27f6880, 0xc0037441e0}, {0x27ef6b0, 0xc003e0a750}, 0xc003e0a720) github.com/libp2p/go-libp2p-pubsub@v0.12.0/timecache/util.go:16 +0x13d created by github.com/libp2p/go-libp2p-pubsub/timecache.newFirstSeenCache in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/timecache/first_seen_cache.go:28 +0x125 goroutine 198 [select, 2 minutes]: github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1() github.com/libp2p/go-libp2p-kad-dht@v0.29.0/subscriber_notifee.go:48 +0x151 created by github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/subscriber_notifee.go:43 +0x36f goroutine 199 [select, 6 minutes]: github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore(0xc004c9f508) github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:563 +0xf0 created by github.com/libp2p/go-libp2p-kad-dht.New in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:243 +0x4e5 goroutine 200 [select, 2 minutes]: github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1() github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:618 +0x150 created by github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:610 +0x65 goroutine 201 [select, 2 minutes]: github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop(0xc0003f60a0) github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:197 +0x230 created by github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).Start in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/rtrefresh/rt_refresh_manager.go:93 +0x65 goroutine 202 [select, 2 minutes]: github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1() github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:485 +0x13b created by github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht.go:476 +0x65 goroutine 39243791 [select, 2344 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0082f5880, {0xc00315fb7a, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00315fb7a?, 0x100c000453680?, 0x27f6880?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00a65e080, {0xc00315fb7a?, 0x1c006669290?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc009fabc08?, {0xc00315fb7a?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc007ad5e14?, {0xc00315fb7a?, 0xc007ad5e18?, 0xd8edc0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00f6b6c60}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39243789 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 79 [select, 711 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc002ed2008) github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1092 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:547 +0x1c5 goroutine 80 [select, 711 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc002ed2008) github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1092 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:547 +0x1c5 goroutine 81 [select, 711 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc002ed2008) github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1092 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:547 +0x1c5 goroutine 210 [select, 711 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc002ed2008) github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1092 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:547 +0x1c5 goroutine 211 [select, 711 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc002ed2008) github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:1092 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:547 +0x1c5 goroutine 212 [select, 2 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook(0xc002ed2008) github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:578 +0x269 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/gossipsub.go:551 +0x256 goroutine 213 [select, 711 minutes]: github.com/libp2p/go-libp2p-pubsub.(*PubSub).watchForNewPeers(0xc002ed2248, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/peer_notify.go:69 +0x55e created by github.com/libp2p/go-libp2p-pubsub.NewPubSub in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:333 +0xddf goroutine 214 [select]: github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker(0xc0037440a0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:283 +0xbf created by github.com/libp2p/go-libp2p-pubsub.(*validation).Start in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:136 +0x66 goroutine 215 [select]: github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker(0xc0037440a0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:283 +0xbf created by github.com/libp2p/go-libp2p-pubsub.(*validation).Start in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/validation.go:136 +0x66 goroutine 216 [select]: github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop(0xc002ed2248, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:574 +0x4bc created by github.com/libp2p/go-libp2p-pubsub.NewPubSub in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.12.0/pubsub.go:337 +0xe52 goroutine 221 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00251ee10, 0x20f6a) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0xc005b71140?) sync/cond.go:71 +0x85 github.com/go-zeromq/zmq4.(*pubMWriter).run(0xc005b71140) github.com/go-zeromq/zmq4@v0.17.0/pub.go:245 +0x214 created by github.com/go-zeromq/zmq4.newPubMWriter in goroutine 1 github.com/go-zeromq/zmq4@v0.17.0/pub.go:237 +0x156 goroutine 222 [IO wait, 338 minutes]: internal/poll.runtime_pollWait(0x7f949c65e760, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc004accb80?, 0xc0102a01e0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc004accb80) internal/poll/fd_unix.go:620 +0x295 net.(*netFD).accept(0xc004accb80) net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc00251ee80) net/tcpsock_posix.go:159 +0x1e net.(*TCPListener).Accept(0xc00251ee80) net/tcpsock.go:372 +0x30 github.com/go-zeromq/zmq4.(*socket).accept(0xc004cb8000) github.com/go-zeromq/zmq4@v0.17.0/socket.go:217 +0xa9 created by github.com/go-zeromq/zmq4.(*socket).Listen in goroutine 1 github.com/go-zeromq/zmq4@v0.17.0/socket.go:199 +0x145 goroutine 223 [sync.Cond.Wait, 338 minutes]: sync.runtime_notifyListWait(0xc00251ed90, 0x4d) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0xc004cb8000?) sync/cond.go:71 +0x85 github.com/go-zeromq/zmq4.(*socket).connReaper(0xc004cb8000) github.com/go-zeromq/zmq4@v0.17.0/socket.go:393 +0x15d created by github.com/go-zeromq/zmq4.(*socket).Listen in goroutine 1 github.com/go-zeromq/zmq4@v0.17.0/socket.go:202 +0x1ac goroutine 224 [select]: github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop(0x0) github.com/pactus-project/pactus/util/pipeline/pipeline.go:129 +0xa8 created by github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).RegisterReceiver in goroutine 1 github.com/pactus-project/pactus/util/pipeline/pipeline.go:122 +0x91 goroutine 37971486 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc010b24900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc010b24900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 37971472 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 35444915 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12b670, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00e1a6b00?, 0xc00b746000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00e1a6b00, {0xc00b746000, 0x3800, 0x3800}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00e1a6b00, {0xc00b746000?, 0x2c?, 0xc00d867b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc001d5b408, {0xc00b746000?, 0xc00e731ae0?, 0xc00b746005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc003a4e090, {0xc00b746000?, 0x0?, 0xc003a4e090?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc007647b38, {0x27e6600, 0xc003a4e090}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc007647888, {0x7f949c0b00b8, 0xc00a51cff0}, 0xc00d867b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc007647888, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc007647888, {0xc00afff820, 0xc, 0x10002000d867e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc012910930}, {0xc00afff820, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00e269600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00e269600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 35444877 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 32229 [chan receive, 2 minutes]: github.com/creachadair/jrpc2.(*Server).nextRequest(0xc0031b8e10) github.com/creachadair/jrpc2@v1.3.0/server.go:203 +0xf4 github.com/creachadair/jrpc2.(*Server).serve(0xc0031b8e10) github.com/creachadair/jrpc2@v1.3.0/server.go:172 +0x30 github.com/creachadair/jrpc2.(*Server).Start.func2() github.com/creachadair/jrpc2@v1.3.0/server.go:150 +0x45 created by github.com/creachadair/jrpc2.(*Server).Start in goroutine 1 github.com/creachadair/jrpc2@v1.3.0/server.go:150 +0x2e5 goroutine 32210 [select]: github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop(0xc00e316e80) github.com/pactus-project/pactus/util/pipeline/pipeline.go:129 +0xa8 created by github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).RegisterReceiver in goroutine 1 github.com/pactus-project/pactus/util/pipeline/pipeline.go:122 +0x91 goroutine 32223 [select, 22414 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc00e465210, {0x27f6880, 0xc00e43fc70}) google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:88 +0x10c created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 32353 [IO wait]: internal/poll.runtime_pollWait(0x7f9495f838a0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00e4cc900?, 0xc000036000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00e4cc900, {0xc000036000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00e4cc900, {0xc000036000?, 0x1060100000000?, 0x8?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc008212058, {0xc000036000?, 0x800010601?, 0x0?}) net/net.go:189 +0x45 bufio.(*Reader).Read(0xc00e4540c0, {0xc00e590040, 0x9, 0xc002024e08?}) bufio/bufio.go:241 +0x197 io.ReadAtLeast({0x27e3b20, 0xc00e4540c0}, {0xc00e590040, 0x9, 0x9}, 0x9) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0xc00e590040, 0x9, 0x0?}, {0x27e3b20?, 0xc00e4540c0?}) golang.org/x/net@v0.38.0/http2/frame.go:242 +0x65 golang.org/x/net/http2.(*Framer).ReadFrame(0xc00e590000) golang.org/x/net@v0.38.0/http2/frame.go:506 +0x85 google.golang.org/grpc/internal/transport.(*http2Client).reader(0xc0011aad88, 0xc00e50a540) google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1639 +0x1d2 created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 32358 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:413 +0x1e99 goroutine 32234 [chan receive, 22414 minutes]: github.com/pactus-project/pactus/cmd.TrapSignal.func1() github.com/pactus-project/pactus/cmd/cmd.go:279 +0x2f created by github.com/pactus-project/pactus/cmd.TrapSignal in goroutine 1 github.com/pactus-project/pactus/cmd/cmd.go:278 +0xb6 goroutine 34191105 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc008b97e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 34191079 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 24780323 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00c48ed00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 24780286 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 42847410 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7f949c65e300, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc007090280?, 0xc00723e000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc007090280, {0xc00723e000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc007090280, {0xc00723e000?, 0x1060100000000?, 0x8?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc010bdd768, {0xc00723e000?, 0x800010601?, 0x0?}) net/net.go:189 +0x45 bufio.(*Reader).Read(0xc012f26f00, {0xc0063e52a0, 0x9, 0x3540720?}) bufio/bufio.go:241 +0x197 io.ReadAtLeast({0x27e3b20, 0xc012f26f00}, {0xc0063e52a0, 0x9, 0x9}, 0x9) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0xc0063e52a0, 0x9, 0x0?}, {0x27e3b20?, 0xc012f26f00?}) golang.org/x/net@v0.38.0/http2/frame.go:242 +0x65 golang.org/x/net/http2.(*Framer).ReadFrame(0xc0063e5260) golang.org/x/net@v0.38.0/http2/frame.go:506 +0x85 google.golang.org/grpc/internal/transport.(*http2Client).reader(0xc00687a488, 0xc012594150) google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1639 +0x1d2 created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 42847408 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:413 +0x1e99 goroutine 39504715 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc012952000) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39504686 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 38537252 [select]: github.com/quic-go/quic-go.(*connection).run(0xc00a392408) github.com/quic-go/quic-go@v0.49.0/connection.go:568 +0x4cf created by github.com/quic-go/quic-go.(*baseServer).handleInitialImpl in goroutine 168 github.com/quic-go/quic-go@v0.49.0/server.go:745 +0xd4d goroutine 39503608 [select, 2182 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc011402460, {0xc002fc618a, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc002fc618a?, 0x100c003384658?, 0x52e1e8?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00b243900, {0xc002fc618a?, 0x10000000024?, 0xc003384710?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc0070e4708?, {0xc002fc618a?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x27e2fa0?, {0xc002fc618a?, 0x0?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00094bbc0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39503606 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 32213 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7f949c03bec8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00e443780?, 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(0xc00e443780) internal/poll/fd_unix.go:620 +0x295 net.(*netFD).accept(0xc00e443780) net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc00e4660c0) net/tcpsock_posix.go:159 +0x1e net.(*TCPListener).Accept(0xc00e4660c0) net/tcpsock.go:372 +0x30 google.golang.org/grpc.(*Server).Serve(0xc003600800, {0x27f25e0, 0xc00e4660c0}) google.golang.org/grpc@v1.70.0/server.go:885 +0x46c github.com/pactus-project/pactus/www/grpc.(*Server).startListening.func1() github.com/pactus-project/pactus/www/grpc/server.go:101 +0xac created by github.com/pactus-project/pactus/www/grpc.(*Server).startListening in goroutine 1 github.com/pactus-project/pactus/www/grpc/server.go:99 +0x53f goroutine 33121 [select, 22414 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc000b29a40, {0xc0012e6f3c, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc0012e6f3c?, 0x0?, 0xc00c125ce4?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00188ea80, {0xc0012e6f3c?, 0x10000000080?, 0xc000000000?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc000449c08?, {0xc0012e6f3c?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc0035ce830?, {0xc0012e6f3c?, 0xc00309af68?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00c6a5600}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 33141 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 32722747 [select]: github.com/quic-go/quic-go.(*connection).run(0xc00a393808) github.com/quic-go/quic-go@v0.49.0/connection.go:568 +0x4cf github.com/quic-go/quic-go.(*Transport).doDial.func1() github.com/quic-go/quic-go@v0.49.0/transport.go:323 +0x3e created by github.com/quic-go/quic-go.(*Transport).doDial in goroutine 32722740 github.com/quic-go/quic-go@v0.49.0/transport.go:322 +0x8b9 goroutine 32206 [select]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0xc00e43ed20, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/subscription.go:26 +0x85 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1() github.com/pactus-project/pactus/network/gossip.go:188 +0xa5 created by github.com/pactus-project/pactus/network.(*gossipService).joinTopic in goroutine 1 github.com/pactus-project/pactus/network/gossip.go:184 +0x2be goroutine 32363 [select, 96 minutes]: google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0035a8000) google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1180 +0x1f3 created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 32361 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:356 +0x1905 goroutine 39559 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc0004c6a00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc0004c6a00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39467 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 34927159 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc005314f00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 34927135 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 33835327 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0074d66d0, 0x15b0d) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0074d66c0, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x0?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc002f271e0}, 0xc0074d66c0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 33835326 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 33120 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc001782cd0, 0x372972) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc001782cc0, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00c6a5600}, 0xc001782cc0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 33141 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 39503838 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00c48f900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00c48f900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39503804 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 39243803 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00c55f600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39243796 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 39504662 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12e058, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc011321c00?, 0xc003e90000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc011321c00, {0xc003e90000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc011321c00, {0xc003e90000?, 0x4122af?, 0xc00147bb20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc001ea0e00, {0xc003e90000?, 0xc01147ab40?, 0xc003e90005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b205710, {0xc003e90000?, 0x0?, 0xc00b205710?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00f567eb8, {0x27e6600, 0xc00b205710}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00f567c08, {0x7f949c0b00b8, 0xc0082ee600}, 0xc00147bb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00f567c08, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00f567c08, {0xc003597440, 0xc, 0xc00147be58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc000efe5b0}, {0xc003597440, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc0143de600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc0143de600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39504659 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 34781778 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc011ffbe00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc011ffbe00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 34781764 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 19328418 [chan receive, 12197 minutes]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc006290540, {0xc00abaa67f, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc006290540, {0xc00abaa67f, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0x49a7cc?, {0xc00abaa67f?, 0xc00e479100?, 0xc00bc344d4?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00e479800, {0xc00abaa67f?, 0x10000000050?, 0x4f8740?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc001a7e008?, {0xc00abaa67f?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x27e3540?, {0xc00abaa67f?, 0xc00853f5d8?, 0xc005262f70?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc01135a4c0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 19328384 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 22738678 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0114029a0, {0xc00b7def28, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc00b7def28?, 0xc0008a5340?, 0xc00835d9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc007fde900, {0xc00b7def28?, 0x47cff2?, 0xc00835da48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc007fde900}, {0xc00b7def28, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00b7def18) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00b7def18}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0063b2900) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0063b2900) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc007fde900}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc007fde900?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc007fde900}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 22738654 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 41339319 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc004636250, 0x3942) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc004636240, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x0?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00fb6ba40}, 0xc004636240) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 41339318 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 34927157 [IO wait]: internal/poll.runtime_pollWait(0x7f949c03cbe8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0113df700?, 0xc011c19300?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0113df700, {0xc011c19300, 0x1300, 0x1300}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc0113df700, {0xc011c19300?, 0x0?, 0xc0087b9b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc001cad620, {0xc011c19300?, 0xc00b44d420?, 0xc011c19305?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc002572648, {0xc011c19300?, 0x0?, 0xc002572648?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc008b28d38, {0x27e6600, 0xc002572648}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc008b28a88, {0x7f949c0b00b8, 0xc00641df50}, 0xc0087b9b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc008b28a88, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc008b28a88, {0xc007f79280, 0xc, 0xc0087b9e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc01039a700}, {0xc007f79280, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc005314f00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc005314f00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 34927135 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 13867155 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc0076d0c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 13866988 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 32224 [IO wait]: internal/poll.runtime_pollWait(0x7f9495f83670, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00e478500?, 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(0xc00e478500) internal/poll/fd_unix.go:620 +0x295 net.(*netFD).accept(0xc00e478500) net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc00e466440) net/tcpsock_posix.go:159 +0x1e net.(*TCPListener).Accept(0xc00e466440) net/tcpsock.go:372 +0x30 net/http.(*Server).Serve(0xc0031b8b40, {0x27f25e0, 0xc00e466440}) net/http/server.go:3330 +0x30c github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2() github.com/pactus-project/pactus/www/http/server.go:142 +0xb5 created by github.com/pactus-project/pactus/www/http.(*Server).StartServer in goroutine 1 github.com/pactus-project/pactus/www/http/server.go:140 +0x8cc goroutine 32722849 [chan receive, 6535 minutes]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc011bf4a80, {0xc009faf350, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc011bf4a80, {0xc009faf350, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0x49a7cc?, {0xc009faf350?, 0x100c0000d6e90?, 0xd9132f?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00e4cc300, {0xc009faf350?, 0x100000d6f18?, 0x7f9495ed1aa8?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc00006fc08?, {0xc009faf350?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x15?, {0xc009faf350?, 0x15000000?, 0xc0000d6f78?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00b9a2300}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 32722847 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 42848258 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0079f2e00, {0xc0098dadc0, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x0?, {0xc0098dadc0?, 0x3?, 0xc013094368?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00045ad80, {0xc0098dadc0?, 0x15d79a0?, 0xc00045bf80?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00045ad80}, {0xc0098dadc0, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc0098dadb0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc0098dadb0}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00b01f480) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00b01f480) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage(0xc004c9f508, {0x280dbb0, 0xc00045ad80}) github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:53 +0x27a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream(0xc0036e6310?, {0x280dbb0, 0xc00045ad80}) github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 +0x1d github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00045ad80?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00045ad80}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 34989592 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 34340 [IO wait]: internal/poll.runtime_pollWait(0x7f949c19d3f8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00299cb00?, 0xc0042d0000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00299cb00, {0xc0042d0000, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00299cb00, {0xc0042d0000?, 0x13?, 0xc0096dfb20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc002464388, {0xc0042d0000?, 0xc00189cfe0?, 0xc0042d0005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc0140d03d8, {0xc0042d0000?, 0x0?, 0xc0140d03d8?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc001affb38, {0x27e6600, 0xc0140d03d8}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc001aff888, {0x7f949c0b00b8, 0xc005765200}, 0xc0096dfb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc001aff888, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc001aff888, {0xc002784c20, 0xc, 0xc0096dfe58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc00c6fed20}, {0xc002784c20, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00366de00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00366de00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 33955 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 37574869 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12c428, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc014036f00?, 0xc003369800?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc014036f00, {0xc003369800, 0x2600, 0x2600}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc014036f00, {0xc003369800?, 0x4122fe?, 0xc0093cbb20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00226ee78, {0xc003369800?, 0xc013351ae0?, 0xc003369805?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc00d42b368, {0xc003369800?, 0x0?, 0xc00d42b368?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc014124638, {0x27e6600, 0xc00d42b368}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc014124388, {0x7f949c0b00b8, 0xc006541050}, 0xc0093cbb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc014124388, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc014124388, {0xc012572e90, 0xc, 0xc0093cbe58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc0141bd7a0}, {0xc012572e90, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc013bc8c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc013bc8c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 37574851 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 33068 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12e6e8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc004454e00?, 0xc0040c8000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc004454e00, {0xc0040c8000, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc004454e00, {0xc0040c8000?, 0x4122af?, 0xc0090e5b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0082136f8, {0xc0040c8000?, 0xc00c6a42c0?, 0xc0040c8005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc000cca240, {0xc0040c8000?, 0x0?, 0xc000cca240?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc001afe9b8, {0x27e6600, 0xc000cca240}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc001afe708, {0x7f949c0b00b8, 0xc004b7b8c0}, 0xc0090e5b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc001afe708, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc001afe708, {0xc00045ff04, 0xc, 0xc0090e5e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc00c1d5490}, {0xc00045ff04, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00c55fd00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00c55fd00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 32799 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 33197 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00d89ed20, {0xc001de5eb8, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc001de5eb8?, 0xc0008fd180?, 0xc009d4f9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc004c90980, {0xc001de5eb8?, 0x47cff2?, 0xc009d4fa48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc004c90980}, {0xc001de5eb8, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc001de5ea8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc001de5ea8}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc002925940) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc002925940) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc004c90980}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x350a9c0?, 0x1893ae0?}, {0x7f949c081520?, 0xc004c90980?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc004c90980}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 33057 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 37971696 [select, 3185 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00e7202a0, {0xc003ecd4a2, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc003ecd4a2?, 0x100c0004105a0?, 0x11?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00b3dab00, {0xc003ecd4a2?, 0x10000000080?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc002024e08?, {0xc003ecd4a2?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc013673a80?, {0xc003ecd4a2?, 0xc007ad4768?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00db80a80}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 37971694 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 37403118 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc008b8b300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 37403112 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 49531 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc0056bc800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 49529 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 33057 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00c55fd00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 15256 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 39503599 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00eb32400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39503594 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 31569172 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc004523420, {0xc00cec38d0, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc00cec38d0?, 0xc000c20c40?, 0xc0095299c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc012035280, {0xc00cec38d0?, 0x47cff2?, 0xc009529a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc012035280}, {0xc00cec38d0, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00cec38c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00cec38c0}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0068a5740) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0068a5740) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc012035280}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc012035280?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc012035280}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 31569164 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 33149675 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12adb0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002386f80?, 0xc006d5a000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc002386f80, {0xc006d5a000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc002386f80, {0xc006d5a000?, 0x4122af?, 0xc007147b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc006904f98, {0xc006d5a000?, 0xc00a100ec0?, 0xc006d5a005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc002719128, {0xc006d5a000?, 0x0?, 0xc002719128?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0043017b8, {0x27e6600, 0xc002719128}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc004301508, {0x7f949c0b00b8, 0xc005bf81e0}, 0xc007147b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc004301508, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc004301508, {0xc006dd7b60, 0xc, 0xc007147e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc00d55cd20}, {0xc006dd7b60, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00b96bd00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00b96bd00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 33149671 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 200458 [select, 6 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc0096fe400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 200394 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 34927162 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc005314f00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 34927160 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 1516533 [chan send, 21451 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1516532 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 20784907 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc012f292d0, 0x2c3ab) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc012f292c0, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc002df7900}, 0xc012f292c0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 20784906 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 9498481 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc007e25500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 9498479 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 34961 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00218e9a0, {0xc001fd8fa0, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc001fd8fa0?, 0xc001d2ba40?, 0xc00a25d9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc009845280, {0xc001fd8fa0?, 0x47cff2?, 0xc00a25da48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc009845280}, {0xc001fd8fa0, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc001fd8f90) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc001fd8f90}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00251ec00) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00251ec00) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc009845280}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x350a9c0?, 0x1893ae0?}, {0x7f949c081520?, 0xc009845280?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc009845280}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 34358 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 34430 [select, 22414 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00218e2a0, {0xc0027cb6cc, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc0027cb6cc?, 0x100c009392e80?, 0x40b4e5?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc0026d1f00, {0xc0027cb6cc?, 0x10000408dcd?, 0x1?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc000071808?, {0xc0027cb6cc?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc009392f48?, {0xc0027cb6cc?, 0xc004b36b00?, 0xc009392f90?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00189d980}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 34428 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 38425134 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc010625690, 0xa641) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc010625680, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc0011b7ea0}, 0xc010625680) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 38425133 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 34781761 [IO wait]: internal/poll.runtime_pollWait(0x7f949c18edc8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc014122c00?, 0xc00bbdc000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc014122c00, {0xc00bbdc000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc014122c00, {0xc00bbdc000?, 0x0?, 0xc002f65b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00627eca0, {0xc00bbdc000?, 0xc001faaea0?, 0xc00bbdc005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc002719db8, {0xc00bbdc000?, 0x0?, 0xc002719db8?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc009dba2b8, {0x27e6600, 0xc002719db8}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc009dba008, {0x7f949c0b00b8, 0xc008b921e0}, 0xc002f65b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc009dba008, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc009dba008, {0xc002f3fff0, 0xc, 0xc002f65e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc0138aa850}, {0xc002f3fff0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc011ffbe00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc011ffbe00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 34781764 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 38425118 [chan receive]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc00de06fc0, {0xc0021be370, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc00de06fc0, {0xc0021be370, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0x0?, {0xc0021be370?, 0xc001d3afc0?, 0xc009cdf9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc0103d4a80, {0xc0021be370?, 0x47cff2?, 0xc009cdfa48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc0103d4a80}, {0xc0021be370, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc0021be360) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc0021be360}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00ac47880) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00ac47880) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc0103d4a80}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc0103d4a80?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc0103d4a80}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 38425131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 13867154 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc0076d0c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc0076d0c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 13866988 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 34429 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc002dfdbd0, 0x59a38) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc002dfdbc0, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x15bc940?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00189d980}, 0xc002dfdbc0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 34428 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 40778712 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc0143aa800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc0143aa800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 40778722 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 40778728 [select, 1353 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0086e7880, {0xc00c43ecba, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00c43ecba?, 0x100c012670d20?, 0xc0143aa850?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00188e280, {0xc00c43ecba?, 0x10000000000?, 0xc00aa452d0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc009fabc08?, {0xc00c43ecba?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xd8d130?, {0xc00c43ecba?, 0xc010b41018?, 0xc00637ff70?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc01053e560}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 40778726 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 39503826 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc004523a40, {0xc011c20ad8, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc011c20ad8?, 0xc001d681c0?, 0xc0094069c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00046db00, {0xc011c20ad8?, 0x47cff2?, 0xc009406a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00046db00}, {0xc011c20ad8, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc011c20ac8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc011c20ac8}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc006b9de80) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc006b9de80) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00046db00}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00046db00?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00046db00}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 39503814 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 39504718 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc012952000) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 39504716 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 1541352 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1541351 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1532381 [chan send, 21441 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1532380 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 39504026 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00e590540, {0xc002644610, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc002644610?, 0xc001d6ca80?, 0xc007bbe9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00a3cc680, {0xc002644610?, 0x47cff2?, 0xc007bbea48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00a3cc680}, {0xc002644610, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc002644600) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc002644600}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc000bbf780) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc000bbf780) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00a3cc680}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00a3cc680?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00a3cc680}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 39504007 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 33069 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00c55fd00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00c55fd00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 32799 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 22962342 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc0103dc600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc0103dc600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 22962362 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 39503956 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0103f6e50, 0x80bd) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0103f6e40, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00e9ac1e0}, 0xc0103f6e40) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39503955 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 9020680 [IO wait]: internal/poll.runtime_pollWait(0x7f949c19aa98, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00b3da200?, 0xc00ace8000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00b3da200, {0xc00ace8000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00b3da200, {0xc00ace8000?, 0x0?, 0xc0035bdb20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0055e3bb8, {0xc00ace8000?, 0xc00d630620?, 0xc00ace8005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc013587f38, {0xc00ace8000?, 0x0?, 0xc013587f38?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc009065438, {0x27e6600, 0xc013587f38}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc009065188, {0x7f949c0b00b8, 0xc00a584e10}, 0xc0035bdb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc009065188, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc009065188, {0xc000436c80, 0xc, 0xc0035bde58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc0075d85b0}, {0xc000436c80, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc007b8fe00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc007b8fe00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 9020669 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 23294731 [select, 10525 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00cbc8460, {0xc0037fab8b, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc0037fab8b?, 0xc00eea6300?, 0xc00964e934?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00eea7680, {0xc0037fab8b?, 0x10000000050?, 0x4f8740?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc001a7e008?, {0xc0037fab8b?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x27e3540?, {0xc0037fab8b?, 0xc0029f4858?, 0xc00337ff70?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc006ee8b20}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 23294729 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 32207 [select]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0xc00e43ee10, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/subscription.go:26 +0x85 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1() github.com/pactus-project/pactus/network/gossip.go:188 +0xa5 created by github.com/pactus-project/pactus/network.(*gossipService).joinTopic in goroutine 1 github.com/pactus-project/pactus/network/gossip.go:184 +0x2be goroutine 39504007 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc012b18200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 39504005 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 39503873 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc012fcbb10, 0x7b26) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc012fcbb00, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc000914dc0}, 0xc012fcbb00) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39503872 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 39244564 [IO wait]: internal/poll.runtime_pollWait(0x7f949c65e878, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc004c91080?, 0xc00b422000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc004c91080, {0xc00b422000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc004c91080, {0xc00b422000?, 0x4122af?, 0xc00df27b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0102e07b8, {0xc00b422000?, 0xc000c52d60?, 0xc00b422005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc00be78a80, {0xc00b422000?, 0x0?, 0xc00be78a80?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00c545b38, {0x27e6600, 0xc00be78a80}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00c545888, {0x7f949c0b00b8, 0xc009b469f0}, 0xc00df27b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00c545888, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00c545888, {0xc00ee6e8c0, 0xc, 0xc00df27e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc0127fdc70}, {0xc00ee6e8c0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc012b19500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc012b19500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39244555 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 200456 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc0096fe400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 200395 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 32889557 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00bf22e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 32889555 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 1526917 [chan send, 21444 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1526916 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 40005199 [select, 10 minutes]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x280ebc0, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:82 +0x111 github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0xc013673c00, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/streams_map.go:193 +0xce github.com/quic-go/quic-go.(*connection).AcceptStream(0xc000449c08?, {0x27f6810?, 0x3561780?}) github.com/quic-go/quic-go@v0.49.0/connection.go:2206 +0x29 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream(0xe1fd6b?) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:61 +0x2d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 40005184 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 200455 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc0096fe400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc0096fe400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 200395 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 34781769 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc012fca0d0, 0x1492c) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc012fca0c0, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00b844ae0}, 0xc012fca0c0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 34781768 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 19439686 [select, 12134 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00cbc9880, {0xc010fbaaba, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc010fbaaba?, 0x100000191e349?, 0xe?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00d957c00, {0xc010fbaaba?, 0x10000000080?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc000071808?, {0xc010fbaaba?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00d957a00?, {0xc010fbaaba?, 0xc0024b5f68?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc0106e0140}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 19439684 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 22738650 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00a785800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00a785800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 22738555 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 31987032 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00e5900e0, {0xc00a1c2808, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc00876f8a8?, {0xc00a1c2808?, 0xc002162540?, 0xc0044719c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00b242880, {0xc00a1c2808?, 0x47cff2?, 0xc004471a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00b242880}, {0xc00a1c2808, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00a1c27f8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00a1c27f8}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc007df13c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc007df13c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00b242880}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00b242880?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00b242880}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 31987020 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 236912 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00425a550, 0x53a9c) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00425a540, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x0?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc004465d40}, 0xc00425a540) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 236911 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 13401 [select]: github.com/libp2p/go-flow-metrics.(*sweeper).runActive(0x353e220) github.com/libp2p/go-flow-metrics@v0.2.0/sweeper.go:80 +0x1c6 github.com/libp2p/go-flow-metrics.(*sweeper).run(0x353e220) github.com/libp2p/go-flow-metrics@v0.2.0/sweeper.go:54 +0x30 created by github.com/libp2p/go-flow-metrics.(*sweeper).start in goroutine 13400 github.com/libp2p/go-flow-metrics@v0.2.0/sweeper.go:48 +0x88 goroutine 39566 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc0004c6a00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 26881 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 38537337 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0017a09d0, 0xa098) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0017a09c0, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00d570ba0}, 0xc0017a09c0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 38537336 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 37574862 [select, 3456 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00d9dfa40, {0xc00b1380bf, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00b1380bf?, 0x0?, 0xc01424fe34?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc014037780, {0xc00b1380bf?, 0x10000000050?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc009fabc08?, {0xc00b1380bf?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc000000002?, {0xc00b1380bf?, 0x7400b90862cd94?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc001c936a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 37574860 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 38542933 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00789e790, 0xc174c) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00789e780, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00d5ef2a0}, 0xc00789e780) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 38542932 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 9020682 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc007b8fe00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 9020669 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 26464169 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00d34a800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 26464167 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 34927151 [select, 5156 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00cbc9500, {0xc007f7943a, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc007f7943a?, 0x100c000453680?, 0x27f6880?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc011ffe300, {0xc007f7943a?, 0x1c009881b90?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc000449c08?, {0xc007f7943a?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc011ffe000?, {0xc007f7943a?, 0xc011e11f68?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc006dc4040}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 34927149 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 16712577 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00425b8d0, 0x34866) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00425b8c0, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00e05a3e0}, 0xc00425b8c0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 16712576 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 9020714 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0086e7ea0, {0xc0039828e0, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc0039828e0?, 0xc0029c7500?, 0xc000aa19c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00e479180, {0xc0039828e0?, 0x47cff2?, 0xc000aa1a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00e479180}, {0xc0039828e0, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc0039828d0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc0039828d0}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0027c8cc0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0027c8cc0) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00e479180}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00e479180?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00e479180}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 9020685 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 34989589 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00ad82200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 34989580 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 32209 [select, 2 minutes]: github.com/pactus-project/pactus/util/ntp.(*Checker).Start(0xc0037442d0) github.com/pactus-project/pactus/util/ntp/ntp.go:96 +0x65 created by github.com/pactus-project/pactus/sync.(*synchronizer).Start in goroutine 1 github.com/pactus-project/pactus/sync/sync.go:118 +0x186 goroutine 32222 [select, 22414 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc00e4651e0, {0x27f6880, 0xc00e43fc20}) google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:88 +0x10c created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 34500144 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0xc00bc5bd70) github.com/quic-go/quic-go@v0.49.0/send_queue.go:75 +0x10e github.com/quic-go/quic-go.(*connection).run.func3() github.com/quic-go/quic-go@v0.49.0/connection.go:525 +0x25 created by github.com/quic-go/quic-go.(*connection).run in goroutine 34500142 github.com/quic-go/quic-go@v0.49.0/connection.go:524 +0x227 goroutine 200493 [select, 22322 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0017c22a0, {0xc00214302b, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00214302b?, 0xc001d3a000?, 0xc00e4c76c4?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00299db00, {0xc00214302b?, 0x30001c0000dbf18?, 0xd9112c?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc001a7e008?, {0xc00214302b?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00e4c6460?, {0xc00214302b?, 0xc002142a0a?, 0x1?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00807ca40}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 200491 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 32211 [select, 495 minutes]: github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop(0xc00e366500) github.com/pactus-project/pactus/util/pipeline/pipeline.go:129 +0xa8 created by github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).RegisterReceiver in goroutine 1 github.com/pactus-project/pactus/util/pipeline/pipeline.go:122 +0x91 goroutine 35412148 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12e800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002554900?, 0xc011d9f000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc002554900, {0xc011d9f000, 0x3000, 0x3000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc002554900, {0xc011d9f000?, 0x2c?, 0xc002e85b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc010ab3300, {0xc011d9f000?, 0xc0002cf700?, 0xc011d9f005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc012a95d88, {0xc011d9f000?, 0x0?, 0xc012a95d88?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00c545eb8, {0x27e6600, 0xc012a95d88}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00c545c08, {0x7f949c0b00b8, 0xc00b5d0c60}, 0xc002e85b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00c545c08, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00c545c08, {0xc003e01b20, 0xc, 0xc002e85e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc0133e4d90}, {0xc003e01b20, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc008f80c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc008f80c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 35412140 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 39243802 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00c55f600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00c55f600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39243796 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 33149685 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc004637150, 0x265ef5) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc004637140, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00aae0d20}, 0xc004637140) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 33149684 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 34191143 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0086e6a80, {0xc00f788a00, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc00f788a00?, 0xc002f81c00?, 0xc0096449c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc004454400, {0xc00f788a00?, 0x47cff2?, 0xc009644a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc004454400}, {0xc00f788a00, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00f7889f0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00f7889f0}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00fc63b80) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00fc63b80) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc004454400}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc004454400?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc004454400}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 34191108 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 34927158 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc005314f00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc005314f00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 34927135 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 43876 [IO wait]: internal/poll.runtime_pollWait(0x7f949c122b88, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00d956780?, 0xc00e2de000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00d956780, {0xc00e2de000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00d956780, {0xc00e2de000?, 0x4122af?, 0xc00da61b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0000e0680, {0xc00e2de000?, 0xc00d797700?, 0xc00e2de005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc00d42b4e8, {0xc00e2de000?, 0x0?, 0xc00d42b4e8?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc008b290b8, {0x27e6600, 0xc00d42b4e8}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc008b28e08, {0x7f949c0b00b8, 0xc00ab6af60}, 0xc00da61b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc008b28e08, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc008b28e08, {0xc00a9ff3a0, 0xc, 0xc00da61e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc00a67f0a0}, {0xc00a9ff3a0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00a975b00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00a975b00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 43875 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 39503811 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00d34a900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39503787 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 1538239 [chan send, 21437 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1538238 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 33070 [select]: github.com/libp2p/go-yamux/v4.(*Session).Ping(0xc00c55fd00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:417 +0x4c6 github.com/libp2p/go-yamux/v4.(*Session).measureRTT(0xc00c55fd00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:340 +0x18 github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00c55fd00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:360 +0x79 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 32799 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 1528984 [chan send, 21442 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1528983 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 32208 [select]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0xc00e43ef00, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/subscription.go:26 +0x85 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1() github.com/pactus-project/pactus/network/gossip.go:188 +0xa5 created by github.com/pactus-project/pactus/network.(*gossipService).joinTopic in goroutine 1 github.com/pactus-project/pactus/network/gossip.go:184 +0x2be goroutine 32738823 [select]: github.com/quic-go/quic-go.(*connection).run(0xc00f196008) github.com/quic-go/quic-go@v0.49.0/connection.go:568 +0x4cf created by github.com/quic-go/quic-go.(*baseServer).handleInitialImpl in goroutine 162 github.com/quic-go/quic-go@v0.49.0/server.go:745 +0xd4d goroutine 269209 [chan send, 22280 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 269208 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 43878 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00a975b00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 43875 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 34191104 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc008b97e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc008b97e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 34191079 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 39503814 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00d34a900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 39503812 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 9498503 [select, 17295 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00a6e8b60, {0xc00267d4af, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00267d4af?, 0xc007ad2e48?, 0xc00e26d344?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc007fde680, {0xc00267d4af?, 0x1000040adde?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc009fabc08?, {0xc00267d4af?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc000000002?, {0xc00267d4af?, 0x710d8492314343?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc001fc5b40}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 9498501 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 1228323 [chan send, 21646 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1228322 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 16252507 [chan send, 13953 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 16252506 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 26463863 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc0051c4200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 26463861 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 32714823 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0108ab450, 0x2836e) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0108ab440, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00a43e9c0}, 0xc0108ab440) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 32714822 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 5579370 [chan send, 19028 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5579369 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 39507264 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc008f81500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 39507262 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 37403121 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc008b8b300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 37403119 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 9498502 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc006cc0790, 0x610d3) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc006cc0780, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc001fc5b40}, 0xc006cc0780) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 9498501 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 32715216 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc012aa6d90, 0x2c5d6) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc012aa6d80, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc0138b5aa0}, 0xc012aa6d80) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 32715215 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 43877 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00a975b00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00a975b00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 43875 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 42847913 [chan receive, 2 minutes]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc001703500, {0xc008ddd630, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc001703500, {0xc008ddd630, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0x0?, {0xc008ddd630?, 0x1?, 0xc013094ab8?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00017e680, {0xc008ddd630?, 0x15d79a0?, 0xc00e1a7f80?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00017e680}, {0xc008ddd630, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc008ddd620) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc008ddd620}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc001d509c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc001d509c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage(0xc004c9f508, {0x280dbb0, 0xc00017e680}) github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:53 +0x27a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream(0xc0067dab20?, {0x280dbb0, 0xc00017e680}) github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 +0x1d github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00017e680?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00017e680}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 39503870 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 16574941 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc005b73900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 16574939 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 39503818 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc012fcb750, 0x7ca4) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc012fcb740, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00db813a0}, 0xc012fcb740) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39503817 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 11946612 [IO wait, 16229 minutes]: internal/poll.runtime_pollWait(0x7f949c196d30, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc005ca1580?, 0x0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).RawRead(0xc005ca1580, 0xc00e089900) internal/poll/fd_unix.go:717 +0x125 net.(*rawConn).Read(0xc00d008d30, 0xc002fdf000?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*syscaller).recvmmsg(0xc00ac90e58, {0x27f2670?, 0xc00d008d30?}, {0xc002fdf000?, 0x262d310?, 0x0?}, 0x47197d?) golang.org/x/net@v0.38.0/internal/socket/mmsghdr_unix.go:120 +0x70 golang.org/x/net/internal/socket.(*Conn).recvMsgs(0xc00dbbac80, {0xc0038fc008, 0x8, 0x8}, 0x0) golang.org/x/net@v0.38.0/internal/socket/rawconn_mmsg.go:24 +0x165 golang.org/x/net/internal/socket.(*Conn).RecvMsgs(...) golang.org/x/net@v0.38.0/internal/socket/socket.go:267 golang.org/x/net/ipv4.(*payloadHandler).ReadBatch(0xc00d6e34b0, {0xc0038fc008?, 0x0?, 0x0?}, 0x0?) golang.org/x/net@v0.38.0/ipv4/batch.go:80 +0x57 github.com/quic-go/quic-go.(*oobConn).ReadPacket(0xc006c6b710) github.com/quic-go/quic-go@v0.49.0/sys_conn_oob.go:174 +0x6e2 github.com/quic-go/quic-go.(*Transport).listen(0xc00766b760, {0x2800468, 0xc006c6b710}) github.com/quic-go/quic-go@v0.49.0/transport.go:520 +0xbc created by github.com/quic-go/quic-go.(*Transport).init.func1 in goroutine 11946577 github.com/quic-go/quic-go@v0.49.0/transport.go:417 +0x430 goroutine 24780330 [select, 9908 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0063e41c0, {0xc007547eba, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc007547eba?, 0x100c003d303c0?, 0x12?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00943da00, {0xc007547eba?, 0x10000000080?, 0x4f8740?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc000449c08?, {0xc007547eba?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc0036ffc80?, {0xc007547eba?, 0xc007ad3768?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc011f78360}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 24780328 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 32722848 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00290dd50, 0x186c8) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00290dd40, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00b9a2300}, 0xc00290dd40) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 32722847 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 9498477 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc007e25500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc007e25500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 9498475 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 30130189 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00ffb30a0, {0xc00cec2b68, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc00cec2b68?, 0xc007c9b340?, 0xc0040559c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc010740480, {0xc00cec2b68?, 0x47cff2?, 0xc004055a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc010740480}, {0xc00cec2b68, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00cec2b58) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00cec2b58}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc003156480) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc003156480) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc010740480}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc010740480?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc010740480}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 30130150 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 30130150 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00aafaa00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 30130148 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 38570220 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12afe0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc012357200?, 0xc002e4c000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc012357200, {0xc002e4c000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc012357200, {0xc002e4c000?, 0x1060100000000?, 0x8?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00f3a9c68, {0xc002e4c000?, 0x800010601?, 0x0?}) net/net.go:189 +0x45 bufio.(*Reader).Read(0xc00e5ac660, {0xc008e510e0, 0x9, 0xc000071808?}) bufio/bufio.go:241 +0x197 io.ReadAtLeast({0x27e3b20, 0xc00e5ac660}, {0xc008e510e0, 0x9, 0x9}, 0x9) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0xc008e510e0, 0x9, 0x0?}, {0x27e3b20?, 0xc00e5ac660?}) golang.org/x/net@v0.38.0/http2/frame.go:242 +0x65 golang.org/x/net/http2.(*Framer).ReadFrame(0xc008e510a0) golang.org/x/net@v0.38.0/http2/frame.go:506 +0x85 google.golang.org/grpc/internal/transport.(*http2Client).reader(0xc0014c2248, 0xc0134f8310) google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:1639 +0x1d2 created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 38570216 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:413 +0x1e99 goroutine 9498485 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0002abce0, {0xc00b15eeb0, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc00b15eeb0?, 0xc007cae8c0?, 0xc0081ed9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00d957d00, {0xc00b15eeb0?, 0x47cff2?, 0xc0081eda48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00d957d00}, {0xc00b15eeb0, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00b15eea0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00b15eea0}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc002ed7f00) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc002ed7f00) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00d957d00}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00d957d00?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00d957d00}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 9498481 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 9341503 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc006f110a0, {0xc002ada0e8, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc002ada0e8?, 0xc007cbda40?, 0xc009d059c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc008de7700, {0xc002ada0e8?, 0x47cff2?, 0xc009d05a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc008de7700}, {0xc002ada0e8, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc002ada0d8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc002ada0d8}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0068d5d40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0068d5d40) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc008de7700}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc008de7700?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc008de7700}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 9341494 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 33835328 [select, 5845 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00218e620, {0xc001478cdb, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc001478cdb?, 0xc000453680?, 0xc012475734?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00cfcbd00, {0xc001478cdb?, 0x1c00a8a4de0?, 0x4f8740?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc001a7e008?, {0xc001478cdb?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc012fce100?, {0xc001478cdb?, 0xc00006af68?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc002f271e0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 33835326 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 32738825 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0xc00bfc7cb0) github.com/quic-go/quic-go@v0.49.0/send_queue.go:75 +0x10e github.com/quic-go/quic-go.(*connection).run.func3() github.com/quic-go/quic-go@v0.49.0/connection.go:525 +0x25 created by github.com/quic-go/quic-go.(*connection).run in goroutine 32738823 github.com/quic-go/quic-go@v0.49.0/connection.go:524 +0x227 goroutine 16712580 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00f51c400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 16712560 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 239586 [IO wait]: internal/poll.runtime_pollWait(0x7f949c132490, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00ba28400?, 0xc00b7d4000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00ba28400, {0xc00b7d4000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00ba28400, {0xc00b7d4000?, 0x4122fe?, 0xc003541b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0067ddac0, {0xc00b7d4000?, 0xc008dc1da0?, 0xc00b7d4005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc0140d0168, {0xc00b7d4000?, 0x0?, 0xc0140d0168?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0023c1438, {0x27e6600, 0xc0140d0168}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0023c1188, {0x7f949c0b00b8, 0xc003c769c0}, 0xc003541b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0023c1188, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc0023c1188, {0xc0026f2460, 0xc, 0xc003541e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc000eedce0}, {0xc0026f2460, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc007394d00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc007394d00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 239579 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 32715231 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc007756c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc007756c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 32715227 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 39243790 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc004637810, 0x859e) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc004637800, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x0?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00f6b6c60}, 0xc004637800) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39243789 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 32738854 [chan receive]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc00d013180, {0xc002a830a8, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc00d013180, {0xc002a830a8, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0xc010733760?, {0xc002a830a8?, 0xc007f75a40?, 0xc009cce9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00a65f080, {0xc002a830a8?, 0x47cff2?, 0xc009ccea48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00a65f080}, {0xc002a830a8, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc002a83098) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc002a83098}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00fc8f080) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00fc8f080) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00a65f080}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00a65f080?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00a65f080}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 32738840 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 39601 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc004769d50, 0x5ee47) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc004769d40, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc003ceee00?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc0093ff340}, 0xc004769d40) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39600 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 39634 [select, 22414 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc004522380, {0xc003d49898, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc003d49898?, 0x100c009212e80?, 0x40b4e5?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc007fde000, {0xc003d49898?, 0x10000408dcd?, 0x1?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc000071808?, {0xc003d49898?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc009212f48?, {0xc003d49898?, 0xc003ab16d0?, 0xc009212f90?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc0093ff340}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39600 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 39244579 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc000001990, 0x856b) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc000001980, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x0?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00c521260}, 0xc000001980) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39244578 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 39503793 [IO wait]: internal/poll.runtime_pollWait(0x7f949c122ca0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002387100?, 0xc006be8800?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc002387100, {0xc006be8800, 0x800, 0x800}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc002387100, {0xc006be8800?, 0x0?, 0xc0098edb20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc010aa9de8, {0xc006be8800?, 0xc00e161460?, 0xc006be8805?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc00d42b488, {0xc006be8800?, 0x0?, 0xc00d42b488?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00154b438, {0x27e6600, 0xc00d42b488}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00154b188, {0x7f949c0b00b8, 0xc00aaa9890}, 0xc0098edb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00154b188, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00154b188, {0xc0077549b0, 0xc, 0xc0098ede58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc00c162690}, {0xc0077549b0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00d34a900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00d34a900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39503787 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 32870269 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc010625150, 0x2bf18) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc010625140, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00c26dac0}, 0xc010625140) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 32870268 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 39558 [IO wait]: internal/poll.runtime_pollWait(0x7f949c122098, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc008bb9500?, 0xc005400000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc008bb9500, {0xc005400000, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc008bb9500, {0xc005400000?, 0x0?, 0xc00714bb20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0055e2000, {0xc005400000?, 0xc00944a6c0?, 0xc005400005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc00d42b7b8, {0xc005400000?, 0x0?, 0xc00d42b7b8?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00422b438, {0x27e6600, 0xc00d42b7b8}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00422b188, {0x7f949c0b00b8, 0xc00a00b890}, 0xc00714bb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00422b188, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00422b188, {0xc003d0f920, 0xc, 0xc00714be58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc000fab030}, {0xc003d0f920, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc0004c6a00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc0004c6a00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39467 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 9341487 [select, 17367 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc006f10ee0, {0xc0061feebf, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc0061feebf?, 0xc008d2d880?, 0xc00c3d44d4?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc008de7380, {0xc0061feebf?, 0x1c006383700?, 0x40ad14?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x3540720?, {0xc0061feebf?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc0063837d0?, {0xc0061feebf?, 0xc0063837a0?, 0xc006383770?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00c054380}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 9341501 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 34989604 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00a87b090, 0x133b2) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00a87b080, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00d7b8680}, 0xc00a87b080) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 34989603 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 39503884 [select, 2182 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc004328b60, {0xc008cea921, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc008cea921?, 0xc002700cc0?, 0xc01211c7e4?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc009a0d680, {0xc008cea921?, 0x10000000024?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc009fabc08?, {0xc008cea921?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00fef1e14?, {0xc008cea921?, 0xc00fef1e18?, 0xd8edc0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc0100cfc60}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39503882 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 32349750 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc006e63600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 32349729 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 38537319 [select]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x280ebc0, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:82 +0x111 github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0xc009844a80, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/streams_map.go:193 +0xce github.com/quic-go/quic-go.(*connection).AcceptStream(0xc000449c08?, {0x27f6810?, 0x3561780?}) github.com/quic-go/quic-go@v0.49.0/connection.go:2206 +0x29 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream(0xe1fd6b?) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:61 +0x2d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 38537317 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 31989949 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00a436d00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 31989889 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 2140576 [chan send, 21031 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2140575 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 34342 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00366de00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 33955 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 34191121 [select, 5619 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0079f28c0, {0xc00a08b4cb, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00a08b4cb?, 0xc004a86000?, 0xc008eec4d4?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc0136b6880, {0xc00a08b4cb?, 0x10000000080?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc000071808?, {0xc00a08b4cb?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc004383b00?, {0xc00a08b4cb?, 0xc006381f68?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00209bf40}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 34191119 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 43892 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00a170e00, {0xc00aa91b70, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc012c25fe0?, {0xc00aa91b70?, 0xc0090156c0?, 0xc0079c79c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00d8a1c00, {0xc00aa91b70?, 0x47cff2?, 0xc0079c7a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00d8a1c00}, {0xc00aa91b70, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00aa91b60) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00aa91b60}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00335ee80) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00335ee80) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00d8a1c00}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x350a9c0?, 0x1893ae0?}, {0x7f949c081520?, 0xc00d8a1c00?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00d8a1c00}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 43881 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 43871 [select, 22414 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00a6e8d20, {0xc00a9ff6be, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00a9ff6be?, 0x100c00900fe80?, 0x40b4e5?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00d8a1b80, {0xc00a9ff6be?, 0x10000408dcd?, 0x1?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc001a7e008?, {0xc00a9ff6be?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00900ff48?, {0xc00a9ff6be?, 0xc00bf50cc0?, 0xc00900ff90?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00d68dee0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 43869 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 39503839 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00c48f900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39503804 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 6147233 [chan send, 18783 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6147232 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 38789479 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc004291690, 0x9a9b) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc004291680, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc002d10460}, 0xc004291680) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 38789478 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 49376 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc005b72800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 49381 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 39503939 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00a5ffa00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 39503937 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 62093 [IO wait]: internal/poll.runtime_pollWait(0x7f949c03cad0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc007fde700?, 0xc002504000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc007fde700, {0xc002504000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc007fde700, {0xc002504000?, 0x4122af?, 0xc0093d1b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc005d9fe38, {0xc002504000?, 0xc000d2f2a0?, 0xc002504005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc013587b90, {0xc002504000?, 0x0?, 0xc013587b90?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc000b622b8, {0x27e6600, 0xc013587b90}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000b62008, {0x7f949c0b00b8, 0xc003d9c6f0}, 0xc0093d1b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000b62008, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc000b62008, {0xc002209460, 0xc, 0xc0093d1e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc00c20e8c0}, {0xc002209460, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00206c600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00206c600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 62078 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 34358 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00366de00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 20800 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 20784908 [select, 11562 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00e721ea0, {0xc001fcdaea, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc001fcdaea?, 0x100c00dfb4980?, 0x11?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00eea6d00, {0xc001fcdaea?, 0x10000000050?, 0x4f8740?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc009fabc08?, {0xc001fcdaea?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x27e3540?, {0xc001fcdaea?, 0xc005af4a18?, 0xc0000d9770?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc002df7900}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 20784906 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 37971503 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc000516b60, {0xc013e8a370, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc013e8a370?, 0xc0090d5180?, 0xc008c399c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc013672d00, {0xc013e8a370?, 0x47cff2?, 0xc008c39a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc013672d00}, {0xc013e8a370, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc013e8a360) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc013e8a360}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00af6b440) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00af6b440) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc013672d00}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc013672d00?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc013672d00}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 37971499 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 32214 [select, 22414 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc00e464610, {0x27f6880, 0xc00e43f040}) google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:88 +0x10c created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 39560 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc0004c6a00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39467 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 31989973 [select, 6955 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0086e69a0, {0xc003973846, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc003973846?, 0x1000003564660?, 0xc007ad5ed0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00ee76c00, {0xc003973846?, 0x10000000050?, 0x4f8740?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc009fabc08?, {0xc003973846?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x27e3540?, {0xc003973846?, 0xc0063f8258?, 0xc007ad5f70?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc0073bae00}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 31989971 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 39825 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc004522460, {0xc006354538, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc006354538?, 0xc009158000?, 0xc0096439c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc008de7500, {0xc006354538?, 0x47cff2?, 0xc009643a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc008de7500}, {0xc006354538, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc006354528) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc006354528}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc002076440) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc002076440) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc008de7500}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x350a9c0?, 0x1893ae0?}, {0x7f949c081520?, 0xc008de7500?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc008de7500}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 39566 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 34341 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00366de00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00366de00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 33955 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 33537974 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc004636190, 0x166ab) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc004636180, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x0?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00b3ebac0}, 0xc004636180) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 33537973 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 32225 [select, 22414 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc00e4655a0, {0x27f6880, 0xc00e452050}) google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:88 +0x10c created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 1516557 [chan send, 21451 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1516556 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 24780329 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00c920f10, 0x25a97) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00c920f00, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc011f78360}, 0xc00c920f00) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 24780328 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 39504713 [IO wait]: internal/poll.runtime_pollWait(0x7f949c03c440, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00a1a1d80?, 0xc004b42000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00a1a1d80, {0xc004b42000, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00a1a1d80, {0xc004b42000?, 0x4122fe?, 0x7f9494175b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc001ea1850, {0xc004b42000?, 0xc00f21be06?, 0xc004b42005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc0128e2000, {0xc004b42000?, 0x0?, 0xc0128e2000?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00cc42638, {0x27e6600, 0xc0128e2000}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00cc42388, {0x7f949c0b00b8, 0xc012a55e60}, 0xc00da5fb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00cc42388, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00cc42388, {0xc003848740, 0xc, 0x20002000da5fe58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc013373030}, {0xc003848740, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc012952000) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc012952000) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39504686 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 49374 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12d030, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00e3eca80?, 0xc005594000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00e3eca80, {0xc005594000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00e3eca80, {0xc005594000?, 0x4122af?, 0xc009d85b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0055e2f58, {0xc005594000?, 0xc00d708c80?, 0xc005594005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc001fd93f8, {0xc005594000?, 0x0?, 0xc001fd93f8?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00a050d38, {0x27e6600, 0xc001fd93f8}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00a050a88, {0x7f949c0b00b8, 0xc003571050}, 0xc009d85b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00a050a88, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00a050a88, {0xc001d58040, 0xc, 0x100020009d85e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc00c10bdc0}, {0xc001d58040, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc005b72800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc005b72800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 49381 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 236913 [select, 22300 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00e590d20, {0xc00381d8df, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00381d8df?, 0xc000453680?, 0xc0047cd424?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00b507500, {0xc00381d8df?, 0x1c00301bfb0?, 0xc000000000?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc000449c08?, {0xc00381d8df?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc0035ce830?, {0xc00381d8df?, 0xc005241f68?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc004465d40}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 236911 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 49519 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00a6e96c0, {0xc00201f558, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc00a5a20a8?, {0xc00201f558?, 0xc009924000?, 0xc00309f9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc004382780, {0xc00201f558?, 0x47cff2?, 0xc00309fa48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc004382780}, {0xc00201f558, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00201f548) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00201f548}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0028a8280) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0028a8280) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc004382780}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x350a9c0?, 0x1893ae0?}, {0x7f949c081520?, 0xc004382780?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc004382780}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 49531 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 62114 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0020da8c0, {0xc0030b5f30, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc00f272960?, {0xc0030b5f30?, 0xc00992a8c0?, 0xc0079c59c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc007fde780, {0xc0030b5f30?, 0x47cff2?, 0xc0079c5a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc007fde780}, {0xc0030b5f30, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc0030b5f20) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc0030b5f20}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00e3cdb40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00e3cdb40) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc007fde780}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc007fde780?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc007fde780}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 62098 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 13867164 [select, 15380 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc000b28ee0, {0xc0022f78ca, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc0022f78ca?, 0x100c000067e58?, 0x11?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00e615280, {0xc0022f78ca?, 0x10000000080?, 0xc000067f10?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc000071808?, {0xc0022f78ca?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00e614f80?, {0xc0022f78ca?, 0xc000067f68?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc003079240}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 13867162 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 37971496 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc014088c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 37971476 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 32722749 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0xc003a36ab0) github.com/quic-go/quic-go@v0.49.0/send_queue.go:75 +0x10e github.com/quic-go/quic-go.(*connection).run.func3() github.com/quic-go/quic-go@v0.49.0/connection.go:525 +0x25 created by github.com/quic-go/quic-go.(*connection).run in goroutine 32722747 github.com/quic-go/quic-go@v0.49.0/connection.go:524 +0x227 goroutine 30130129 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12ac98, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00e769e00?, 0xc006874000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00e769e00, {0xc006874000, 0x1300, 0x1300}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00e769e00, {0xc006874000?, 0x4122fe?, 0xc00bf8bb20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc007cdc5e0, {0xc006874000?, 0xc00b3487c0?, 0xc006874005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc002573098, {0xc006874000?, 0x0?, 0xc002573098?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00d051eb8, {0x27e6600, 0xc002573098}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00d051c08, {0x7f949c0b00b8, 0xc0029ad9e0}, 0xc00bf8bb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00d051c08, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00d051c08, {0xc0097ed5c0, 0xc, 0xc00bf8be58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc012b2da40}, {0xc0097ed5c0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00aafaa00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00aafaa00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 30130114 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 24780326 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00c48ed00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 24780324 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 33835276 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12d6c0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00cfca080?, 0xc00c8e8000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00cfca080, {0xc00c8e8000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00cfca080, {0xc00c8e8000?, 0x4122fe?, 0xc0034e5b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc010aa8df0, {0xc00c8e8000?, 0xc00d4b1b60?, 0xc00c8e8005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc002572858, {0xc00c8e8000?, 0x0?, 0xc002572858?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00e613eb8, {0x27e6600, 0xc002572858}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00e613c08, {0x7f949c0b00b8, 0xc002a182a0}, 0xc0034e5b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00e613c08, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00e613c08, {0xc0014782f0, 0xc, 0x2000200034e5e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc013b4eee0}, {0xc0014782f0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc000e42200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc000e42200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 33835283 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 1528952 [chan send, 21442 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1528951 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 22962383 [select, 10662 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00d89eee0, {0xc0035961ea, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc0035961ea?, 0x100c001d6ca80?, 0x11cab29?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc012d99b00, {0xc0035961ea?, 0x300010000000080?, 0x4f8740?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc0070e4708?, {0xc0035961ea?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc012441f10?, {0xc0035961ea?, 0xc00359619a?, 0x1?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc012108180}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 22962381 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 37574861 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00e862f10, 0xc89a) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00e862f00, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc005260790?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc001c936a0}, 0xc00e862f00) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 37574860 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 39504731 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc001783150, 0x7c0c) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc001783140, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc0017ce4a0}, 0xc001783140) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39504730 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 32870277 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0063e4c40, {0xc0092ff5b8, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc0092ff5b8?, 0xc009961340?, 0xc00a2d79c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc007a94500, {0xc0092ff5b8?, 0x47cff2?, 0xc00a2d7a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc007a94500}, {0xc0092ff5b8, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc0092ff5a8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc0092ff5a8}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc010edc3c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc010edc3c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc007a94500}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc007a94500?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc007a94500}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 32870262 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 1532361 [chan send, 21441 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1532360 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 35444898 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00bf22000) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 35444889 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 1538294 [chan send, 21437 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1538293 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 31569169 [select, 7135 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0045230a0, {0xc001ba1d2a, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc001ba1d2a?, 0x100c0063e45a8?, 0xc0063826e8?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc012035080, {0xc001ba1d2a?, 0x10000000080?, 0xc010cb4c40?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc00006fc08?, {0xc001ba1d2a?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc010b78b00?, {0xc001ba1d2a?, 0xc006382768?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc012038980}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 31569167 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 38789714 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00a459600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00a459600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 38789692 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 38789721 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00c921150, 0x9568) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00c921140, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x0?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00bddfaa0}, 0xc00c921140) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 38789720 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 1532403 [chan send, 21441 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1532402 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 37574871 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc013bc8c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 37574851 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 5520439 [chan send, 19052 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5520438 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 26463860 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc0051c4200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 26463841 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 39504639 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00a87bb10, 0x7b83) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00a87bb00, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x0?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00cc44ae0}, 0xc00a87bb00) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39504669 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 15361132 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0xc00d889590) github.com/quic-go/quic-go@v0.49.0/send_queue.go:75 +0x10e github.com/quic-go/quic-go.(*connection).run.func3() github.com/quic-go/quic-go@v0.49.0/connection.go:525 +0x25 created by github.com/quic-go/quic-go.(*connection).run in goroutine 15361130 github.com/quic-go/quic-go@v0.49.0/connection.go:524 +0x227 goroutine 37971717 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc01199fc00, {0xc0097ce880, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc0097ce880?, 0xc009a8bc00?, 0xc00a3bf9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00b3db100, {0xc0097ce880?, 0x47cff2?, 0xc00a3bfa48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00b3db100}, {0xc0097ce880, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc0097ce870) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc0097ce870}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00758cb40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00758cb40) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00b3db100}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00b3db100?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00b3db100}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 37971506 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 49404 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc006f10e00, {0xc001de4ca0, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc001de4ca0?, 0xc009a8bdc0?, 0xc0030999c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00c81a380, {0xc001de4ca0?, 0x47cff2?, 0xc003099a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00c81a380}, {0xc001de4ca0, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc001de4c90) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc001de4c90}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00c6cd7c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00c6cd7c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00c81a380}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x350a9c0?, 0x1893ae0?}, {0x7f949c081520?, 0xc00c81a380?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00c81a380}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 49395 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 23294712 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00f6c3c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 23294572 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 26464165 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00d34a800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00d34a800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 26464071 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 39504714 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc012952000) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc012952000) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39504686 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 1518294 [chan send, 21450 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1518293 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 38537254 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0xc009fa3cb0) github.com/quic-go/quic-go@v0.49.0/send_queue.go:75 +0x10e github.com/quic-go/quic-go.(*connection).run.func3() github.com/quic-go/quic-go@v0.49.0/connection.go:525 +0x25 created by github.com/quic-go/quic-go.(*connection).run in goroutine 38537252 github.com/quic-go/quic-go@v0.49.0/connection.go:524 +0x227 goroutine 19439676 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12d260, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc008de7300?, 0xc008d6c000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc008de7300, {0xc008d6c000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc008de7300, {0xc008d6c000?, 0x4122af?, 0xc00d865b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00142bb48, {0xc008d6c000?, 0xc010dafcc0?, 0xc008d6c005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc013587c68, {0xc008d6c000?, 0x0?, 0xc013587c68?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00fdcf7b8, {0x27e6600, 0xc013587c68}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00fdcf508, {0x7f949c0b00b8, 0xc0059157a0}, 0xc00d865b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00fdcf508, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00fdcf508, {0xc003603150, 0xc, 0xc00d865e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc0003fe540}, {0xc003603150, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc01104b400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc01104b400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 19439659 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 9341491 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00a436e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 9341475 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 35444920 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00e269600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 35444918 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 62095 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00206c600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 62078 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 38425135 [chan receive, 2874 minutes]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc0099d3340, {0xc012cc516a, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc0099d3340, {0xc012cc516a, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0x49a7cc?, {0xc012cc516a?, 0x100c002037d00?, 0x11?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00981e800, {0xc012cc516a?, 0x10000000050?, 0x4f8740?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc000449c08?, {0xc012cc516a?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x27e3540?, {0xc012cc516a?, 0xc0025901d8?, 0xc003384770?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc0011b7ea0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 38425133 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 1516545 [chan send, 21451 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1516544 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 38542934 [select, 2795 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0017c2a80, {0xc000ce072b, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc000ce072b?, 0x45380f?, 0xc00c096314?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00c6e6500, {0xc000ce072b?, 0x10000000080?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc000449c08?, {0xc000ce072b?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc004873d00?, {0xc000ce072b?, 0xc007ad0768?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00d5ef2a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 38542932 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 39503598 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00eb32400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00eb32400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39503594 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 363198 [chan send, 22223 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 363197 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 40778716 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc0143aa800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 40778714 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 32364 [IO wait]: internal/poll.runtime_pollWait(0x7f9495f83558, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00e4cc980?, 0xc00e65e000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00e4cc980, {0xc00e65e000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00e4cc980, {0xc00e65e000?, 0xc012a73dd0?, 0x8?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc002a86208, {0xc00e65e000?, 0x47197d?, 0x0?}) net/net.go:189 +0x45 bufio.(*Reader).Read(0xc00e3d8180, {0xc00e3f6120, 0x9, 0xc002024e08?}) bufio/bufio.go:241 +0x197 io.ReadAtLeast({0x27e3b20, 0xc00e3d8180}, {0xc00e3f6120, 0x9, 0x9}, 0x9) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0xc00e3f6120, 0x9, 0xc00e58aa00?}, {0x27e3b20?, 0xc00e3d8180?}) golang.org/x/net@v0.38.0/http2/frame.go:242 +0x65 golang.org/x/net/http2.(*Framer).ReadFrame(0xc00e3f60e0) golang.org/x/net@v0.38.0/http2/frame.go:506 +0x85 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0035a8000, {0x27f6848, 0xc00e5b1a10}, 0xc00e5b1a40) google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 +0x107 google.golang.org/grpc.(*Server).serveStreams(0xc003600800, {0x27f6810?, 0x3561780?}, {0x27f7400, 0xc0035a8000}, {0x2802d98?, 0xc002a86208?}) google.golang.org/grpc@v1.70.0/server.go:1024 +0x396 google.golang.org/grpc.(*Server).handleRawConn.func1() google.golang.org/grpc@v1.70.0/server.go:959 +0x56 created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 32361 google.golang.org/grpc@v1.70.0/server.go:958 +0x1c6 goroutine 38570199 [select, 38 minutes]: google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc00c1b0340) google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1180 +0x1f3 created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 38570197 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:356 +0x1905 goroutine 49528 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc0056bc800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 49502 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 39507286 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc011403180, {0xc01297f330, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc01297f330?, 0xc009bd3880?, 0xc0092219c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00df97900, {0xc01297f330?, 0x47cff2?, 0xc009221a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00df97900}, {0xc01297f330, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc01297f320) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc01297f320}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc002640a00) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc002640a00) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00df97900}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00df97900?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00df97900}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 39507264 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 39244580 [select, 2342 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc008e50540, {0xc00306d1ea, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00306d1ea?, 0x100c000453680?, 0x27f6880?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc004c91d80, {0xc00306d1ea?, 0x1c00e236ba0?, 0xc00637ff10?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc00006fc08?, {0xc00306d1ea?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x27e2fa0?, {0xc00306d1ea?, 0x0?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00c521260}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39244578 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 33699364 [chan receive, 5927 minutes]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc000952000, {0xc0136b20ae, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc000952000, {0xc0136b20ae, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0x49a7cc?, {0xc0136b20ae?, 0x100c00188fc00?, 0xc00637e6d0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc001739600, {0xc0136b20ae?, 0x10000000050?, 0x4f8740?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc000071808?, {0xc0136b20ae?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x27e3540?, {0xc0136b20ae?, 0xc002d56458?, 0xc00637e770?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00212b3c0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 33699362 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 49536 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc006cc1e10, 0x8af73) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc006cc1e00, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00c8dbb80}, 0xc006cc1e00) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 49535 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 41339297 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc006b24e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc006b24e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 41339292 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 33149693 [chan send, 6276 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 33149692 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 236929 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12d378, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc004a86600?, 0xc003df8000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc004a86600, {0xc003df8000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc004a86600, {0xc003df8000?, 0x2c?, 0xc0012bdb20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00226fa60, {0xc003df8000?, 0xc00166f5c0?, 0xc003df8005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc013587d88, {0xc003df8000?, 0x0?, 0xc013587d88?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00a051438, {0x27e6600, 0xc013587d88}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00a051188, {0x7f949c0b00b8, 0xc00d19f9e0}, 0xc0012bdb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00a051188, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00a051188, {0xc00381d660, 0xc, 0xc0012bde58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc00c122ee0}, {0xc00381d660, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc006e63400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc006e63400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 236920 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 1518303 [chan send, 21450 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1518302 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 45226 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00425a490, 0x481da2) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00425a480, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00189cb20}, 0xc00425a480) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 45225 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 38537335 [chan receive]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc0009cb500, {0xc002607a50, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc0009cb500, {0xc002607a50, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0x0?, {0xc002607a50?, 0xc0000f7180?, 0xc0096469c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc0136b6900, {0xc002607a50?, 0x47cff2?, 0xc009646a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc0136b6900}, {0xc002607a50, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc002607a40) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc002607a40}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0079e8380) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0079e8380) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc0136b6900}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc0136b6900?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc0136b6900}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 38537319 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 33699346 [select, 2 minutes]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x280ebc0, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:82 +0x111 github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0xc001738200, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/streams_map.go:193 +0xce github.com/quic-go/quic-go.(*connection).AcceptStream(0x3540720?, {0x27f6810?, 0x3561780?}) github.com/quic-go/quic-go@v0.49.0/connection.go:2206 +0x29 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream(0xe1fd6b?) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:61 +0x2d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 33699328 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 16238267 [chan send, 13962 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 16238266 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 39503879 [chan receive]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc000c316c0, {0xc002719f00, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc000c316c0, {0xc002719f00, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0x0?, {0xc002719f00?, 0xc0000f9a40?, 0xc0082269c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc009a0d200, {0xc002719f00?, 0x47cff2?, 0xc008226a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc009a0d200}, {0xc002719f00, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc002719ef0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc002719ef0}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00b40ba40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00b40ba40) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc009a0d200}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc009a0d200?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc009a0d200}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 39503870 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 39504002 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12c770, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc012011480?, 0xc010580000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc012011480, {0xc010580000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc012011480, {0xc010580000?, 0x4122af?, 0xc0033bdb20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc007e9d4b0, {0xc010580000?, 0xc00ea594a0?, 0xc010580005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc001fd8198, {0xc010580000?, 0x0?, 0xc001fd8198?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc002781b38, {0x27e6600, 0xc001fd8198}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc002781888, {0x7f949c0b00b8, 0xc00201b320}, 0xc0033bdb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc002781888, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc002781888, {0xc003763670, 0xc, 0xc0033bde58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc005a6f5e0}, {0xc003763670, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc012b18200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc012b18200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39503976 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 50221 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc008f81300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 50219 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 41759771 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc0143df400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 41759748 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 9341486 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00889c610, 0x416ce) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00889c600, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc00a436e00?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00c054380}, 0xc00889c600) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 9341501 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 42849214 [chan receive]: github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1() github.com/pactus-project/pactus/consensus/consensus.go:193 +0x2e created by github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout in goroutine 32210 github.com/pactus-project/pactus/consensus/consensus.go:192 +0x233 goroutine 50229 [select, 22411 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0002aad20, {0xc0025faa1a, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc0025faa1a?, 0x100c001ad8a40?, 0xc004c8dce0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc004872000, {0xc0025faa1a?, 0x1c0044569f0?, 0x1?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc00006fc08?, {0xc0025faa1a?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x26?, {0xc0025faa1a?, 0x1?, 0x1?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc000d2e7c0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 50227 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 26464229 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0063e42a0, {0xc0107a7798, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc0107a7798?, 0xc00022d500?, 0xc0084009c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00ee76900, {0xc0107a7798?, 0x47cff2?, 0xc008400a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00ee76900}, {0xc0107a7798, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc0107a7788) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc0107a7788}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc007953200) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc007953200) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00ee76900}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00ee76900?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00ee76900}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 26464169 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 31569164 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc011ffb100) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 31569162 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 24780322 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00c48ed00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00c48ed00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 24780286 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 1528947 [chan send, 21442 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1528946 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 45221 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc0051c4800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 45007 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 37574870 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc013bc8c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc013bc8c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 37574851 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 34781782 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc011ffbe00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 34781780 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 31989947 [IO wait]: internal/poll.runtime_pollWait(0x7f949c03bfe0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc007fde500?, 0xc008ffd500?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc007fde500, {0xc008ffd500, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc007fde500, {0xc008ffd500?, 0x0?, 0xc00a9ddb20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00fc69978, {0xc008ffd500?, 0xc00c63d940?, 0xc008ffd505?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc000cca270, {0xc008ffd500?, 0x0?, 0xc000cca270?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00422beb8, {0x27e6600, 0xc000cca270}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00422bc08, {0x7f949c0b00b8, 0xc003a88420}, 0xc00a9ddb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00422bc08, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00422bc08, {0xc001fcc4e0, 0xc, 0xc00a9dde58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc007fe2620}, {0xc001fcc4e0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00a436d00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00a436d00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 31989889 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 39504640 [select, 2182 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00218eee0, {0xc00359769f, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00359769f?, 0xc001800380?, 0xc012288e04?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00a1a0680, {0xc00359769f?, 0x30001949c081420?, 0xc000efe5b0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc009fabc08?, {0xc00359769f?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc012288cb0?, {0xc00359769f?, 0xc00359769a?, 0x1?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00cc44ae0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39504669 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 43870 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00a87a6d0, 0x279d06) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00a87a6c0, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x15bc940?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00d68dee0}, 0xc00a87a6c0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 43869 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 32722919 [chan receive]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc011bf5340, {0xc004828340, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc011bf5340, {0xc004828340, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0x0?, {0xc004828340?, 0xc000384380?, 0xc0040509c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00eea6b00, {0xc004828340?, 0x47cff2?, 0xc004050a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00eea6b00}, {0xc004828340, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc004828330) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc004828330}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc006b9cf40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc006b9cf40) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00eea6b00}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00eea6b00?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00eea6b00}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 32722830 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 39503602 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00eb32400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 39503600 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 40005215 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00f53c0d0, 0x6b00) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00f53c0c0, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00e384640}, 0xc00f53c0c0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 40005214 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 34191103 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12cab8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0103d4100?, 0xc00c67c000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0103d4100, {0xc00c67c000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc0103d4100, {0xc00c67c000?, 0x416a85?, 0xc009d83b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0024eaf30, {0xc00c67c000?, 0xc00209b000?, 0xc00c67c005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc002573068, {0xc00c67c000?, 0x0?, 0xc002573068?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00e067b38, {0x27e6600, 0xc002573068}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00e067888, {0x7f949c0b00b8, 0xc011d42f00}, 0xc009d83b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00e067888, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00e067888, {0xc0097ed0d0, 0xc, 0xc009d83e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc0137f38f0}, {0xc0097ed0d0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc008b97e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc008b97e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 34191079 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 32715232 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc007756c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 32715227 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 43838 [chan send, 22413 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 43837 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 32889565 [select, 6427 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc008e50b60, {0xc00484081a, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00484081a?, 0x1000000000000?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00ba29b80, {0xc00484081a?, 0x10000000004?, 0xe4e7e0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc009fabc08?, {0xc00484081a?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00e408380?, {0xc00484081a?, 0xc003385710?, 0xc24100?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00212af00}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 32889563 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 49527 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc0056bc800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc0056bc800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 49502 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 22738674 [select, 10756 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0114027e0, {0xc00a08a4da, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00a08a4da?, 0x100c007ad4658?, 0x11?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc007fde880, {0xc00a08a4da?, 0x10000000024?, 0xc007ad4710?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc000449c08?, {0xc00a08a4da?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x27e2fa0?, {0xc00a08a4da?, 0x0?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc012038a20}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 22738656 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 39503935 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00a5ffa00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00a5ffa00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39503917 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 39503874 [select, 4 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00c48f900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 39503840 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 45240 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0043295e0, {0xc000e23228, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc000e23228?, 0xc001063180?, 0xc0042e29c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc002554e00, {0xc000e23228?, 0x47cff2?, 0xc0042e2a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc002554e00}, {0xc000e23228, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc000e23218) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc000e23218}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc002622dc0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc002622dc0) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc002554e00}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x350a9c0?, 0x1893ae0?}, {0x7f949c081520?, 0xc002554e00?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc002554e00}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 45223 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 1540774 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1540773 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 32349753 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc006e63600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 32349751 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 1528941 [chan send, 21442 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1528940 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 38789483 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00e591180, {0xc0120b6a60, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc0120b6a60?, 0xc000445180?, 0xc0093219c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc004455e80, {0xc0120b6a60?, 0x47cff2?, 0xc009321a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc004455e80}, {0xc0120b6a60, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc0120b6a50) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc0120b6a50}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0073dccc0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0073dccc0) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc004455e80}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc004455e80?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc004455e80}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 38789476 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 16712620 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00a170fc0, {0xc00ac99b28, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc00ac99b28?, 0xc000445500?, 0xc009eac9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc0026d1800, {0xc00ac99b28?, 0x47cff2?, 0xc009eaca48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc0026d1800}, {0xc00ac99b28, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00ac99b18) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00ac99b18}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc001a00d00) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc001a00d00) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc0026d1800}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc0026d1800?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc0026d1800}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 16712582 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 33699344 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0xc00abd09f0) github.com/quic-go/quic-go@v0.49.0/send_queue.go:75 +0x10e github.com/quic-go/quic-go.(*connection).run.func3() github.com/quic-go/quic-go@v0.49.0/connection.go:525 +0x25 created by github.com/quic-go/quic-go.(*connection).run in goroutine 33699342 github.com/quic-go/quic-go@v0.49.0/connection.go:524 +0x227 goroutine 33149680 [select, 8 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00b96bd00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 33149678 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 13867169 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc000b28fc0, {0xc00a244250, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc00a244250?, 0xc0005c2000?, 0xc0092149c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00e615480, {0xc00a244250?, 0x47cff2?, 0xc009214a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00e615480}, {0xc00a244250, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00a244240) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00a244240}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc002290b80) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc002290b80) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00e615480}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00e615480?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00e615480}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 13867157 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 9341494 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00a436e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 9341492 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 42849420 [select]: net/http/pprof.sleep(0xc001ec0000, 0xc00a6e8000?) net/http/pprof/pprof.go:117 +0x91 net/http/pprof.Trace({0x27f1b90, 0xc00a6e8000}, 0xc001ec0000) net/http/pprof/pprof.go:189 +0x345 net/http.HandlerFunc.ServeHTTP(0xc0002aa700?, {0x27f1b90?, 0xc00a6e8000?}, 0xa79176?) net/http/server.go:2220 +0x29 net/http.(*ServeMux).ServeHTTP(0x470539?, {0x27f1b90, 0xc00a6e8000}, 0xc001ec0000) net/http/server.go:2747 +0x1ca net/http.serverHandler.ServeHTTP({0xc00e46c180?}, {0x27f1b90?, 0xc00a6e8000?}, 0x6?) net/http/server.go:3210 +0x8e net/http.(*conn).serve(0xc004734000, {0x27f6848, 0xc00e4b21b0}) net/http/server.go:2092 +0x5d0 created by net/http.(*Server).Serve in goroutine 32220 net/http/server.go:3360 +0x485 goroutine 42849418 [runnable]: fmt.(*pp).doPrintf(0xc00dd63e10, {0x19106b9, 0x4}, {0xc000e13680, 0x1, 0x1}) fmt/print.go:1034 +0x200 fmt.Fprintf({0x27e3940, 0xc001b640b0}, {0x19106b9, 0x4}, {0xc000e13680, 0x1, 0x1}) fmt/print.go:224 +0x71 runtime/pprof.writeHeapInternal({0x27e4180, 0xc0002abc00}, 0x1, {0x0, 0x0}) runtime/pprof/pprof.go:679 +0x11d3 runtime/pprof.writeHeap({0x27e4180?, 0xc0002abc00?}, 0xc007b54a80?) runtime/pprof/pprof.go:590 +0x25 runtime/pprof.(*Profile).WriteTo(0x3506960?, {0x27e4180?, 0xc0002abc00?}, 0xc?) runtime/pprof/pprof.go:374 +0x14b net/http/pprof.handler.ServeHTTP({0xc00e2d92d1, 0x4}, {0x27f1b90, 0xc0002abc00}, 0xc0077b8a00) net/http/pprof/pprof.go:272 +0x52f net/http/pprof.Index({0x27f1b90, 0xc0002abc00}, 0xc0077b8a00?) net/http/pprof/pprof.go:388 +0xde net/http.HandlerFunc.ServeHTTP(0xc0002aa700?, {0x27f1b90?, 0xc0002abc00?}, 0xa79176?) net/http/server.go:2220 +0x29 net/http.(*ServeMux).ServeHTTP(0x470539?, {0x27f1b90, 0xc0002abc00}, 0xc0077b8a00) net/http/server.go:2747 +0x1ca net/http.serverHandler.ServeHTTP({0xc007b54900?}, {0x27f1b90?, 0xc0002abc00?}, 0x6?) net/http/server.go:3210 +0x8e net/http.(*conn).serve(0xc00e7285a0, {0x27f6848, 0xc00e4b21b0}) net/http/server.go:2092 +0x5d0 created by net/http.(*Server).Serve in goroutine 32220 net/http/server.go:3360 +0x485 goroutine 37403117 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc008b8b300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc008b8b300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 37403112 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 32230 [chan receive, 2 minutes]: github.com/creachadair/jrpc2/channel.direct.Recv(...) github.com/creachadair/jrpc2@v1.3.0/channel/channel.go:95 github.com/creachadair/jrpc2.(*Client).accept(0xc00e478600, {0x7f9495f32848, 0xc00e4659e0}) github.com/creachadair/jrpc2@v1.3.0/client.go:78 +0x6a github.com/creachadair/jrpc2.NewClient.func1() github.com/creachadair/jrpc2@v1.3.0/client.go:67 +0x8e created by github.com/creachadair/jrpc2.NewClient in goroutine 1 github.com/creachadair/jrpc2@v1.3.0/client.go:65 +0x37e goroutine 35412297 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0103d8910, 0x11e07) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0103d8900, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc009b1c600}, 0xc0103d8900) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 35412296 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 38537338 [chan receive, 2799 minutes]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc0009cb880, {0xc00b9e5f46, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc0009cb880, {0xc00b9e5f46, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0x49a7cc?, {0xc00b9e5f46?, 0x100c00257d740?, 0x11?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc0136b6c80, {0xc00b9e5f46?, 0x10000000080?, 0x4f8740?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc0070e4708?, {0xc00b9e5f46?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00e443d00?, {0xc00b9e5f46?, 0xc005262768?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00d570ba0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 38537336 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 16574947 [select, 13771 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0086e75e0, {0xc002f92a8b, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc002f92a8b?, 0xc00981ed00?, 0xc00be695e4?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00a1a1d00, {0xc002f92a8b?, 0x10000000080?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x3540720?, {0xc002f92a8b?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc006382e14?, {0xc002f92a8b?, 0xc006382e18?, 0xd8edc0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00df3b2c0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 16574945 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 39507259 [IO wait]: internal/poll.runtime_pollWait(0x7f949c19d2e0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00981f800?, 0xc00b526000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00981f800, {0xc00b526000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00981f800, {0xc00b526000?, 0x0?, 0xc0065d3b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc001e3cbb0, {0xc00b526000?, 0xc010209600?, 0xc00b526005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b205a40, {0xc00b526000?, 0x0?, 0xc00b205a40?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00d050d38, {0x27e6600, 0xc00b205a40}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00d050a88, {0x7f949c0b00b8, 0xc00fa98840}, 0xc0065d3b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00d050a88, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00d050a88, {0xc00a641510, 0xc, 0xc0065d3e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc0090fd880}, {0xc00a641510, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc008f81500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc008f81500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39507268 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 9306319 [chan send, 17384 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 9306318 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1179434 [chan send, 21677 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1179433 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 34500129 [select, 2 minutes]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x280ebc0, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:82 +0x111 github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0xc012d98a80, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/streams_map.go:193 +0xce github.com/quic-go/quic-go.(*connection).AcceptStream(0xc002024e08?, {0x27f6810?, 0x3561780?}) github.com/quic-go/quic-go@v0.49.0/connection.go:2206 +0x29 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream(0xe1fd6b?) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:61 +0x2d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 34500127 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 39507288 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0103f7990, 0x7bd9) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0103f7980, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00debb6a0}, 0xc0103f7980) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39507287 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 38789718 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00a459600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 38789716 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 39244565 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc012b19500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc012b19500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39244555 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 16574951 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0086e77a0, {0xc00db38aa8, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc00db38aa8?, 0xc00064cfc0?, 0xc0084369c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00e42e000, {0xc00db38aa8?, 0x47cff2?, 0xc008436a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00e42e000}, {0xc00db38aa8, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00db38a98) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00db38a98}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0063b2440) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0063b2440) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00e42e000}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00e42e000?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00e42e000}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 16574941 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 39214578 [select]: github.com/quic-go/quic-go.(*connection).run(0xc004c9c408) github.com/quic-go/quic-go@v0.49.0/connection.go:568 +0x4cf created by github.com/quic-go/quic-go.(*baseServer).handleInitialImpl in goroutine 162 github.com/quic-go/quic-go@v0.49.0/server.go:745 +0xd4d goroutine 1541334 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1541333 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 34500168 [chan receive, 5431 minutes]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc011bf5500, {0xc00b65e86b, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc011bf5500, {0xc00b65e86b, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0x49a7cc?, {0xc00b65e86b?, 0xc0039c0f90?, 0xc012c0c464?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc012e08f80, {0xc00b65e86b?, 0x10000000080?, 0xe4e7e0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc009fabc08?, {0xc00b65e86b?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc012e08500?, {0xc00b65e86b?, 0xc00337ef68?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc000914280}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 34500166 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 42847427 [select, 2 minutes]: google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc00a087380) google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1180 +0x1f3 created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 42847409 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:356 +0x1905 goroutine 42849089 [chan receive]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc001703340, {0xc010609078, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc001703340, {0xc010609078, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0x0?, {0xc010609078?, 0x4?, 0xc013096a68?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc0145a1280, {0xc010609078?, 0x15d79a0?, 0xc0145a1f80?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc0145a1280}, {0xc010609078, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc010609068) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc010609068}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc002eb43c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc002eb43c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage(0xc004c9f508, {0x280dbb0, 0xc0145a1280}) github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:53 +0x27a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream(0xc0028be9d0?, {0x280dbb0, 0xc0145a1280}) github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 +0x1d github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc0145a1280?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc0145a1280}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 38425131 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 33835281 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc000e42200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 33835279 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 35444906 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc002dfd090, 0x11ec0) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc002dfd080, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00c5e4000}, 0xc002dfd080) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 35444905 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 19328407 [select]: github.com/quic-go/quic-go.(*connection).run(0xc001510c08) github.com/quic-go/quic-go@v0.49.0/connection.go:568 +0x4cf created by github.com/quic-go/quic-go.(*baseServer).handleInitialImpl in goroutine 162 github.com/quic-go/quic-go@v0.49.0/server.go:745 +0xd4d goroutine 39243806 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00c55f600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 39243804 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 50216 [IO wait]: internal/poll.runtime_pollWait(0x7f949c65e530, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0036fe900?, 0xc005ed8000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0036fe900, {0xc005ed8000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc0036fe900, {0xc005ed8000?, 0x4122fe?, 0xc00353fb20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0000e1500, {0xc005ed8000?, 0xc000d2e100?, 0xc005ed8005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc0011a7d70, {0xc005ed8000?, 0x0?, 0xc0011a7d70?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc000cc62b8, {0x27e6600, 0xc0011a7d70}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000cc6008, {0x7f949c0b00b8, 0xc00a44db90}, 0xc00353fb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000cc6008, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc000cc6008, {0xc002ac8120, 0xc, 0xc00353fe58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc001a0a770}, {0xc002ac8120, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc008f81300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc008f81300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 50146 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 19439677 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc01104b400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc01104b400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 19439659 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 38789681 [IO wait]: internal/poll.runtime_pollWait(0x7f949c195ef8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00e3ba300?, 0xc00e576000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00e3ba300, {0xc00e576000, 0xa000, 0xa000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00e3ba300, {0xc00e576000?, 0x416a85?, 0xc0034ddb20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00d4c1480, {0xc00e576000?, 0xc00bddf620?, 0xc00e576005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc00d42aee8, {0xc00e576000?, 0x0?, 0xc00d42aee8?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00422b7b8, {0x27e6600, 0xc00d42aee8}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00422b508, {0x7f949c0b00b8, 0xc00b8e69c0}, 0xc0034ddb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00422b508, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00422b508, {0xc002f080f0, 0xc, 0xc0034dde58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc014252c40}, {0xc002f080f0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00a459600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00a459600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 38789692 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 48945 [chan send, 22411 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 48944 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 43881 [select, 10 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00a975b00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 43879 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 38425122 [select]: github.com/quic-go/quic-go.(*connection).run(0xc004c9cc08) github.com/quic-go/quic-go@v0.49.0/connection.go:568 +0x4cf created by github.com/quic-go/quic-go.(*baseServer).handleInitialImpl in goroutine 162 github.com/quic-go/quic-go@v0.49.0/server.go:745 +0xd4d goroutine 32714824 [select, 6541 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00e5910a0, {0xc008ac8dab, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc008ac8dab?, 0x0?, 0xc00e8eecb4?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00046c280, {0xc008ac8dab?, 0x1c0003fa434?, 0xe07d80?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc001a7e008?, {0xc008ac8dab?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00014b7a0?, {0xc008ac8dab?, 0x0?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00a43e9c0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 32714822 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 33699373 [chan receive]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc0123781c0, {0xc000e22460, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc0123781c0, {0xc000e22460, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0x0?, {0xc000e22460?, 0xc000684e00?, 0xc00974d9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc0136b6d00, {0xc000e22460?, 0x47cff2?, 0xc00974da48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc0136b6d00}, {0xc000e22460, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc000e22450) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc000e22450}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00a296780) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00a296780) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc0136b6d00}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc0136b6d00?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc0136b6d00}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 33699346 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 34925902 [chan send, 5156 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 34925901 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 34781790 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00a6e9ea0, {0xc003bb9978, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x7f949c1d5e30?, {0xc003bb9978?, 0xc0006b16c0?, 0xc008d859c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc013672a80, {0xc003bb9978?, 0x47cff2?, 0xc008d85a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc013672a80}, {0xc003bb9978, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc003bb9968) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc003bb9968}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc000edef80) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc000edef80) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc013672a80}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc013672a80?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc013672a80}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 34781782 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 62098 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00206c600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 62096 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 1540734 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1540733 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 34500167 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00425a790, 0x1419b) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00425a780, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc000914280}, 0xc00425a780) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 34500166 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 45220 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc0051c4800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc0051c4800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 45007 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 31569168 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc01102dc90, 0x1abb1) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc01102dc80, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc012038980}, 0xc01102dc80) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 31569167 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 13867137 [IO wait]: internal/poll.runtime_pollWait(0x7f949c18e850, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00dfb4080?, 0xc0042d2a80?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00dfb4080, {0xc0042d2a80, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00dfb4080, {0xc0042d2a80?, 0x0?, 0xc009d7fb20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00dc2c9e8, {0xc0042d2a80?, 0xc00bc73460?, 0xc0042d2a85?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc00be78a98, {0xc0042d2a80?, 0x0?, 0xc00be78a98?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0015649b8, {0x27e6600, 0xc00be78a98}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc001564708, {0x7f949c0b00b8, 0xc009b47470}, 0xc009d7fb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc001564708, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc001564708, {0xc00035fb00, 0xc, 0xc009d7fe58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc008a96a10}, {0xc00035fb00, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc0076d0c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc0076d0c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 13866988 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 34500142 [select]: github.com/quic-go/quic-go.(*connection).run(0xc0012bec08) github.com/quic-go/quic-go@v0.49.0/connection.go:568 +0x4cf created by github.com/quic-go/quic-go.(*baseServer).handleInitialImpl in goroutine 168 github.com/quic-go/quic-go@v0.49.0/server.go:745 +0xd4d goroutine 16574938 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc005b73900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 16574914 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 1528926 [chan send, 21442 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1528925 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 32738846 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0103d86d0, 0x1c3c6) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0103d86c0, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00b3bdcc0}, 0xc0103d86c0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 32738845 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 39503934 [IO wait]: internal/poll.runtime_pollWait(0x7f949c19b128, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00bf67a00?, 0xc00a83e000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00bf67a00, {0xc00a83e000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00bf67a00, {0xc00a83e000?, 0x0?, 0xc004ce5b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc001e3cad8, {0xc00a83e000?, 0xc00c61f5a0?, 0xc00a83e027?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc003a4e0a8, {0xc00a83e000?, 0x0?, 0xc003a4e0a8?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0075ae9b8, {0x27e6600, 0xc003a4e0a8}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0075ae708, {0x7f949c0b00b8, 0xc00a402b40}, 0xc004ce5b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0075ae708, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc0075ae708, {0xc0027cfd70, 0xc, 0xc004ce5e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc011ae8230}, {0xc0027cfd70, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00a5ffa00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00a5ffa00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39503917 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 1528970 [chan send, 21442 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1528969 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1210262 [chan send, 21657 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1210261 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 32870262 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc010835400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 32870260 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 13867157 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc0076d0c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 13866987 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 32870258 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc010835400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc010835400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 32870255 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 1526886 [chan send, 21444 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1526885 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 40778711 [IO wait]: internal/poll.runtime_pollWait(0x7f949c196b00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00df97c80?, 0xc00016a400?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00df97c80, {0xc00016a400, 0x900, 0x900}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00df97c80, {0xc00016a400?, 0x0?, 0xc00d5afb20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00d78d168, {0xc00016a400?, 0xc00fabaa40?, 0xc00016a405?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc002572930, {0xc00016a400?, 0x0?, 0xc002572930?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00fdcfeb8, {0x27e6600, 0xc002572930}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00fdcfc08, {0x7f949c0b00b8, 0xc0132bb3b0}, 0xc00d5afb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00fdcfc08, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00fdcfc08, {0xc00c43eb00, 0xc, 0xc00d5afe58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc008cd45b0}, {0xc00c43eb00, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc0143aa800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc0143aa800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 40778722 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 1532392 [chan send, 21441 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1532391 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 37971695 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc010d06a90, 0xba32) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc010d06a80, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00db80a80}, 0xc010d06a80) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 37971694 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 5524005 [chan send, 19051 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5524004 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 38789476 [select, 4 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00c48e300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 38789474 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 39503936 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00a5ffa00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39503917 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 32870259 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc010835400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 32870255 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 50218 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc008f81300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 50146 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 32233 [syscall, 22414 minutes]: os/signal.signal_recv() runtime/sigqueue.go:152 +0x29 os/signal.loop() os/signal/signal_unix.go:23 +0x13 created by os/signal.Notify.func1.1 in goroutine 1 os/signal/signal.go:151 +0x1f goroutine 1540779 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1540778 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 49399 [select, 22411 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc006f10d20, {0xc00200bd2a, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00200bd2a?, 0x1000000000000?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00c691980, {0xc00200bd2a?, 0x1c0000dbf18?, 0x11ca4c5?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc000071808?, {0xc00200bd2a?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00daaf580?, {0xc00200bd2a?, 0x0?, 0xc24100?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00d708e40}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 49397 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 39504003 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc012b18200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc012b18200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39503976 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 5518479 [chan send, 19053 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5518478 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 9020710 [select, 17518 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0086e7b20, {0xc00ad0cdea, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00ad0cdea?, 0x100c0047c6d80?, 0xc004cb0ed0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00e478e80, {0xc00ad0cdea?, 0x10000000050?, 0x4f8740?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc000449c08?, {0xc00ad0cdea?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x27e3540?, {0xc00ad0cdea?, 0xc000dd15d8?, 0xc004cb0f70?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00d630a60}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 9020708 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 39503846 [select]: github.com/quic-go/quic-go.(*connection).run(0xc000283008) github.com/quic-go/quic-go@v0.49.0/connection.go:568 +0x4cf created by github.com/quic-go/quic-go.(*baseServer).handleInitialImpl in goroutine 168 github.com/quic-go/quic-go@v0.49.0/server.go:745 +0xd4d goroutine 37971512 [select, 3185 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc01199eb60, {0xc010fbbf5a, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc010fbbf5a?, 0x100000000000c?, 0xc001a7e008?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00c691e80, {0xc010fbbf5a?, 0x1949c081420?, 0xc014423c70?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc001a7e008?, {0xc010fbbf5a?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00aa44bd0?, {0xc010fbbf5a?, 0xc00337e6f8?, 0xc00337e770?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00e385400}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 37971510 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 33537940 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00a784400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 33537938 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 33835277 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc000e42200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc000e42200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 33835283 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 42849421 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12c658, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0036fe080?, 0xc00e46c191?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0036fe080, {0xc00e46c191, 0x1, 0x1}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc0036fe080, {0xc00e46c191?, 0xc007ad1748?, 0x478550?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00e07e020, {0xc00e46c191?, 0x10000c000ef4e00?, 0xc013132398?}) net/net.go:189 +0x45 net/http.(*connReader).backgroundRead(0xc00e46c180) net/http/server.go:690 +0x37 created by net/http.(*connReader).startBackgroundRead in goroutine 42849420 net/http/server.go:686 +0xb6 goroutine 45219 [IO wait]: internal/poll.runtime_pollWait(0x7f949c1967b8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc009845e80?, 0xc003360000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc009845e80, {0xc003360000, 0x2600, 0x2600}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc009845e80, {0xc003360000?, 0x4122fe?, 0x7f949c30a468?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00191f9d0, {0xc003360000?, 0xc00189c906?, 0xc003360005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc000cca000, {0xc003360000?, 0x0?, 0xc000cca000?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00a0509b8, {0x27e6600, 0xc000cca000}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00a050708, {0x7f949c0b00b8, 0xc00a530630}, 0xc00dad9b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00a050708, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00a050708, {0xc002a79124, 0xc, 0xc00dad9e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc000cbecb0}, {0xc002a79124, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc0051c4800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc0051c4800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 45007 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 1541373 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1541372 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1532397 [chan send, 21441 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1532396 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 39507261 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc008f81500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39507268 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 22962382 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc000139e10, 0x28ccf) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc000139e00, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc012108180}, 0xc000139e00) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 22962381 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 1540764 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1540763 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1541397 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1541396 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1541369 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1541368 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1541346 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1541329 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1528976 [chan send, 21442 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1528975 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 10276073 [chan send, 16959 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 10276072 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 32738847 [chan receive, 6525 minutes]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc00d013500, {0xc003cd55c3, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc00d013500, {0xc003cd55c3, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0x49a7cc?, {0xc003cd55c3?, 0x0?, 0xc00c20f424?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc007091e00, {0xc003cd55c3?, 0x10000000050?, 0xe?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc00006fc08?, {0xc003cd55c3?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00e42fb00?, {0xc003cd55c3?, 0xc00637cf68?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00b3bdcc0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 32738845 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 1518278 [chan send, 21450 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1518277 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1540730 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1540729 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1540788 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1540787 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 40778713 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc0143aa800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 40778722 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 1516528 [chan send, 21451 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1516527 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 31989948 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00a436d00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00a436d00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 31989889 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 1224500 [chan send, 21649 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1224499 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1516586 [chan send, 21451 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1516585 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 31987015 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12eb48, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00b242280?, 0xc0088f4000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00b242280, {0xc0088f4000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00b242280, {0xc0088f4000?, 0x4122af?, 0xc0096ddb20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00f3a8b10, {0xc0088f4000?, 0xc0139d37e0?, 0xc0088f4005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc0081fd698, {0xc0088f4000?, 0x0?, 0xc0081fd698?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00d08f7b8, {0x27e6600, 0xc0081fd698}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00d08f508, {0x7f949c0b00b8, 0xc00a44ca80}, 0xc0096ddb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00d08f508, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00d08f508, {0xc00a259340, 0xc, 0xc0096dde58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc012cb2c40}, {0xc00a259340, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc007337300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc007337300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 31987026 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 39214594 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc004290cd0, 0x86e5) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc004290cc0, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00c26c320}, 0xc004290cc0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39214593 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 26464214 [select, 9210 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00424a7e0, {0xc0028d2aca, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc0028d2aca?, 0x100c00daafa00?, 0xc003385ed0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00ee76400, {0xc0028d2aca?, 0x10000000050?, 0x4f8740?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc009fabc08?, {0xc0028d2aca?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x27e3540?, {0xc0028d2aca?, 0xc0073a4898?, 0xc003385f70?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc008a0b320}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 26464212 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 40778727 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc001783ed0, 0x532e) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc001783ec0, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc01053e560}, 0xc001783ec0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 40778726 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 26464166 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00d34a800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 26464071 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 37971495 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc014088c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc014088c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 37971476 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 39214611 [chan receive]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc001d94700, {0xc00a1c35d0, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc001d94700, {0xc00a1c35d0, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0x0?, {0xc00a1c35d0?, 0xc005408c40?, 0xc0085539c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00e1a6300, {0xc00a1c35d0?, 0x47cff2?, 0xc008553a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00e1a6300}, {0xc00a1c35d0, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00a1c35c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00a1c35c0}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0102c4300) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0102c4300) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00e1a6300}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00e1a6300?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00e1a6300}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 39214583 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 1538234 [chan send, 21437 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1538233 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 9020681 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc007b8fe00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc007b8fe00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 9020669 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 1547199 [chan send, 21430 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1547198 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 39504011 [select, 2182 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc01199fa40, {0xc00b2d2e8a, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00b2d2e8a?, 0x1000000000000?, 0x1000000000026?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00a3cc100, {0xc00b2d2e8a?, 0x1c0003fa434?, 0xc0000daec0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc009fabc08?, {0xc00b2d2e8a?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00d398230?, {0xc00b2d2e8a?, 0x40bffe?, 0xc00d9cd110?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00ea59cc0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39504009 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 22962387 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00d89f0a0, {0xc00d72a1a8, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc00d72a1a8?, 0xc00540a700?, 0xc00a3139c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc0127f7a80, {0xc00d72a1a8?, 0x47cff2?, 0xc00a313a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc0127f7a80}, {0xc00d72a1a8, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00d72a198) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00d72a198}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc009f33500) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc009f33500) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc0127f7a80}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc0127f7a80?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc0127f7a80}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 22962346 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 1532387 [chan send, 21441 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1532386 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1531221 [chan send, 21441 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1531220 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 10280280 [chan send, 16956 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 10280279 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 32231 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7f949c03c670, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00e478680?, 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(0xc00e478680) internal/poll/fd_unix.go:620 +0x295 net.(*netFD).accept(0xc00e478680) net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc00e466480) net/tcpsock_posix.go:159 +0x1e net.(*TCPListener).Accept(0xc00e466480) net/tcpsock.go:372 +0x30 net/http.(*Server).Serve(0xc0031b8d20, {0x27f25e0, 0xc00e466480}) net/http/server.go:3330 +0x30c github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve(0xc00e46dce0, {0x27f25e0, 0xc00e466480}) 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:83 +0xae created by github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer in goroutine 1 github.com/pactus-project/pactus/www/jsonrpc/server.go:81 +0x8fa goroutine 1531177 [chan send, 21441 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1531176 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 39503612 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc011402620, {0xc00a169e58, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc00a169e58?, 0xc00540bdc0?, 0xc0081ef9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00b243980, {0xc00a169e58?, 0x47cff2?, 0xc0081efa48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00b243980}, {0xc00a169e58, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00a169e48) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00a169e48}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc002aca440) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc002aca440) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00b243980}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00b243980?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00b243980}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 39503602 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 1531187 [chan send, 21441 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1531186 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 32714819 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc005ce1100) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 32714801 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 1531162 [chan send, 21441 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1531161 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 22738649 [IO wait]: internal/poll.runtime_pollWait(0x7f949c132d50, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00b506c80?, 0xc0105e4000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00b506c80, {0xc0105e4000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00b506c80, {0xc0105e4000?, 0x4122af?, 0xc004ce9b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc010aa84b8, {0xc0105e4000?, 0xc0120383c0?, 0xc0105e4005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc002572cd8, {0xc0105e4000?, 0x0?, 0xc002572cd8?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc003be82b8, {0x27e6600, 0xc002572cd8}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc003be8008, {0x7f949c0b00b8, 0xc0058d4960}, 0xc004ce9b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc003be8008, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc003be8008, {0xc0027d9510, 0xc, 0xc004ce9e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc009d20380}, {0xc0027d9510, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00a785800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00a785800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 22738555 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 1516590 [chan send, 21451 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1516589 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 32889537 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00bf22e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00bf22e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 32889542 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 1532376 [chan send, 21441 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1532375 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 34781770 [select, 5245 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00cbc9ea0, {0xc00263a60a, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00263a60a?, 0x100c014122100?, 0xc004cb6ed0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc014123180, {0xc00263a60a?, 0x10000000050?, 0x4f8740?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc009fabc08?, {0xc00263a60a?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x27e3540?, {0xc00263a60a?, 0xc0031c98d8?, 0xc004cb6f70?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00b844ae0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 34781768 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 31987020 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc007337300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 31987018 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 39504667 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc0143de600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 39504665 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 39504010 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc012fcbd50, 0x7d1a) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc012fcbd40, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00ea59cc0}, 0xc012fcbd40) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39504009 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 236937 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc006f116c0, {0xc002f7b090, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc002f7b090?, 0xc000890a80?, 0xc00909e9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc004a87800, {0xc002f7b090?, 0x47cff2?, 0xc00909ea48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc004a87800}, {0xc002f7b090, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc002f7b080) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc002f7b080}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0060ccc40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0060ccc40) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc004a87800}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc004a87800?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc004a87800}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 236934 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 16712582 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00f51c400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 16712559 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 37403116 [IO wait]: internal/poll.runtime_pollWait(0x7f949c1969e8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00dfb5500?, 0xc00b6de000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00dfb5500, {0xc00b6de000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00dfb5500, {0xc00b6de000?, 0x0?, 0xc004cebb20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc012a687c8, {0xc00b6de000?, 0xc00212a3e0?, 0xc00b6de005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc0140d0420, {0xc00b6de000?, 0x0?, 0xc0140d0420?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc000005eb8, {0x27e6600, 0xc0140d0420}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000005c08, {0x7f949c0b00b8, 0xc006456150}, 0xc004cebb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000005c08, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc000005c08, {0xc001cd0e10, 0xc, 0xc004cebe58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc0142890a0}, {0xc001cd0e10, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc008b8b300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc008b8b300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 37403112 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 17392838 [chan send, 13298 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 17392837 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 39503957 [select, 2182 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc004329960, {0xc0029c938c, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc0029c938c?, 0x1000000000000?, 0x26?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc010740380, {0xc0029c938c?, 0x10000000080?, 0xe07d80?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc001a7e008?, {0xc0029c938c?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc010740080?, {0xc0029c938c?, 0xc007ad4768?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00e9ac1e0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39503955 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 39503597 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12bfc8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00b243080?, 0xc0106c4000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00b243080, {0xc0106c4000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00b243080, {0xc0106c4000?, 0x0?, 0xc0033bbb20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0065670d0, {0xc0106c4000?, 0xc00094b440?, 0xc0106c4005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc0140d04b0, {0xc0106c4000?, 0x0?, 0xc0140d04b0?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc000cc7438, {0x27e6600, 0xc0140d04b0}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000cc7188, {0x7f949c0b00b8, 0xc00f022360}, 0xc0033bbb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000cc7188, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc000cc7188, {0xc007f788d0, 0xc, 0xc0033bbe58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc00e420e00}, {0xc007f788d0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00eb32400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00eb32400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39503594 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 35444897 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00bf22000) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00bf22000) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 35444889 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 1518257 [chan send, 21450 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1518256 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1531205 [chan send, 21441 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1531204 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 20784898 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00eb32b00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 20784895 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 15361139 [chan receive, 14478 minutes]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc00893b880, {0xc000f57e71, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc00893b880, {0xc000f57e71, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0x49a7cc?, {0xc000f57e71?, 0xc002036280?, 0xc001c34c44?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc004382880, {0xc000f57e71?, 0x10000000050?, 0x4f8740?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc00006fc08?, {0xc000f57e71?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x27e3540?, {0xc000f57e71?, 0xc0036c7798?, 0xc003384f70?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00cb6d2a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 15361137 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 1541356 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1541355 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 41759767 [IO wait]: internal/poll.runtime_pollWait(0x7f949c19b010, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc011321b00?, 0xc0040caa80?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc011321b00, {0xc0040caa80, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc011321b00, {0xc0040caa80?, 0x4122af?, 0xc00d86bb20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc002855680, {0xc0040caa80?, 0xc00df9cca0?, 0xc0040caa85?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc0140d0498, {0xc0040caa80?, 0x0?, 0xc0140d0498?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc013ee3eb8, {0x27e6600, 0xc0140d0498}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc013ee3c08, {0x7f949c0b00b8, 0xc00a911e00}, 0xc00d86bb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc013ee3c08, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc013ee3c08, {0xc0026aff70, 0xc, 0xc00d86be58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc001de3180}, {0xc0026aff70, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc0143df400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc0143df400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 41759749 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 200492 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0068640d0, 0x828040) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0068640c0, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00807ca40}, 0xc0068640c0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 200491 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 16189319 [chan send, 13991 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 16189318 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 23294730 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0074d63d0, 0x2e2ff) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0074d63c0, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc006ee8b20}, 0xc0074d63c0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 23294729 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 1540769 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1540768 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1540783 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1540782 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 23294754 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00a171180, {0xc0127ead48, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc0127ead48?, 0xc0008c96c0?, 0xc0082479c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00d04e780, {0xc0127ead48?, 0x47cff2?, 0xc008247a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00d04e780}, {0xc0127ead48, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc0127ead38) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc0127ead38}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc001d42540) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc001d42540) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00d04e780}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00d04e780?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00d04e780}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 23294715 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 1541377 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1541376 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1516561 [chan send, 21451 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1516560 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 35444923 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0079f2700, {0xc000a98328, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc000a98328?, 0xc0008de000?, 0xc00a3be9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00e1a6f80, {0xc000a98328?, 0x47cff2?, 0xc00a3bea48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00e1a6f80}, {0xc000a98328, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc000a98318) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc000a98318}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00724b400) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00724b400) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00e1a6f80}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00e1a6f80?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00e1a6f80}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 35444901 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 38789704 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0079f3b20, {0xc009edb120, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc009edb120?, 0xc0008defc0?, 0xc007b259c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00e3bb180, {0xc009edb120?, 0x47cff2?, 0xc007b25a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00e3bb180}, {0xc009edb120, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc009edb110) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc009edb110}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00e4f4f80) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00e4f4f80) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00e3bb180}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00e3bb180?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00e3bb180}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 38789718 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 31987016 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc007337300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc007337300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 31987026 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 35412298 [select, 4850 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00bee1500, {0xc00208d07a, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00208d07a?, 0x100c00045a380?, 0x11?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00e42e100, {0xc00208d07a?, 0x10000000080?, 0x4f8740?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc002024e08?, {0xc00208d07a?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00c028b80?, {0xc00208d07a?, 0xc00337e768?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc009b1c600}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 35412296 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 1541401 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1541400 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 39504004 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc012b18200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39503976 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 1526874 [chan send, 21444 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1526873 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 16574936 [IO wait]: internal/poll.runtime_pollWait(0x7f949c19d0b0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00eea7300?, 0xc007ed8000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00eea7300, {0xc007ed8000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00eea7300, {0xc007ed8000?, 0x4122fe?, 0xc00147fb20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00fdb5c80, {0xc007ed8000?, 0xc010209d20?, 0xc007ed8005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc002719110, {0xc007ed8000?, 0x0?, 0xc002719110?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00154bb38, {0x27e6600, 0xc002719110}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00154b888, {0x7f949c0b00b8, 0xc008d31770}, 0xc00147fb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00154b888, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00154b888, {0xc009e25fa0, 0xc, 0xc00147fe58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc0021a1e30}, {0xc009e25fa0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc005b73900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc005b73900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 16574914 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 37971485 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12d7d8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc010817e00?, 0xc005b64000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc010817e00, {0xc005b64000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc010817e00, {0xc005b64000?, 0x0?, 0xc003545b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00f88caa8, {0xc005b64000?, 0xc00e384b40?, 0xc005b64005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc00be79aa0, {0xc005b64000?, 0x0?, 0xc00be79aa0?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc009dbb0b8, {0x27e6600, 0xc00be79aa0}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc009dbae08, {0x7f949c0b00b8, 0xc0123c2840}, 0xc003545b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc009dbae08, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc009dbae08, {0xc00a510050, 0xc, 0xc003545e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc00f4aecb0}, {0xc00a510050, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc010b24900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc010b24900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 37971472 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 40005222 [chan receive]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc00de07180, {0xc00c51ab08, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc00de07180, {0xc00c51ab08, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0x0?, {0xc00c51ab08?, 0xc0008f2fc0?, 0xc0085529c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00a1a0200, {0xc00c51ab08?, 0x47cff2?, 0xc008552a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00a1a0200}, {0xc00c51ab08, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00c51aaf8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00c51aaf8}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc002f6d980) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc002f6d980) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00a1a0200}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00a1a0200?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00a1a0200}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 40005199 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 32221 [select, 22414 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc00e4651b0, {0x27f6880, 0xc00e43fbd0}) google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:88 +0x10c created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 1528931 [chan send, 21442 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1528930 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 19328385 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0017a1d50, 0x3190c) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0017a1d40, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc01135a4c0}, 0xc0017a1d40) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 19328384 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 1532371 [chan send, 21441 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1532370 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 16574946 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00785e550, 0x5f7d6b) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00785e540, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00df3b2c0}, 0xc00785e540) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 16574945 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 32220 [IO wait]: internal/poll.runtime_pollWait(0x7f949c03c8a0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00e478400?, 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(0xc00e478400) internal/poll/fd_unix.go:620 +0x295 net.(*netFD).accept(0xc00e478400) net/fd_unix.go:172 +0x29 net.(*TCPListener).accept(0xc00e466400) net/tcpsock_posix.go:159 +0x1e net.(*TCPListener).Accept(0xc00e466400) net/tcpsock.go:372 +0x30 net/http.(*Server).Serve(0xc0031b8780, {0x27f25e0, 0xc00e466400}) net/http/server.go:3330 +0x30c github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2() github.com/pactus-project/pactus/www/html/server.go:121 +0xa9 created by github.com/pactus-project/pactus/www/html.(*Server).StartServer in goroutine 1 github.com/pactus-project/pactus/www/html/server.go:119 +0xba5 goroutine 33537904 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00a784400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00a784400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 33537866 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 200520 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0017c3b20, {0xc0048e9270, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc0048e9270?, 0xc00090ee00?, 0xc00496c9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc0016c5d80, {0xc0048e9270?, 0x47cff2?, 0xc00496ca48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc0016c5d80}, {0xc0048e9270, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc0048e9260) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc0048e9260}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc002de1d80) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc002de1d80) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc0016c5d80}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc0016c5d80?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc0016c5d80}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 200458 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 1538298 [chan send, 21437 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1538297 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1526897 [chan send, 21444 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1526896 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 16712579 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00f51c400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00f51c400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 16712560 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 39503954 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0043296c0, {0xc00ca012b8, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc00ca012b8?, 0xc00095e380?, 0xc007a3a9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc010740080, {0xc00ca012b8?, 0x47cff2?, 0xc007a3aa48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc010740080}, {0xc00ca012b8, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00ca012a8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00ca012a8}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0081df380) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0081df380) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc010740080}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc010740080?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc010740080}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 39503939 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 1540798 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1540797 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 23294711 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00f6c3c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00f6c3c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 23294572 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 1525465 [chan send, 21445 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1525464 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 275148 [chan send, 22277 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 275147 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 41759788 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00a170460, {0xc013e8a4a8, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc013e8a4a8?, 0xc00095f6c0?, 0xc0080b39c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00ee76b80, {0xc013e8a4a8?, 0x47cff2?, 0xc0080b3a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00ee76b80}, {0xc013e8a4a8, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc013e8a498) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc013e8a498}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00a3f4b80) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00a3f4b80) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00ee76b80}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00ee76b80?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00ee76b80}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 41759771 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 1518317 [chan send, 21450 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1518316 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 35444907 [select, 4828 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0020da0e0, {0xc00afff9ca, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00afff9ca?, 0x100c0000d9658?, 0x52e1e8?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00b3da400, {0xc00afff9ca?, 0x10000000024?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc0070e4708?, {0xc00afff9ca?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc0000d9614?, {0xc00afff9ca?, 0xc0000d9618?, 0xd8edc0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00c5e4000}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 35444905 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 30130146 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00aafaa00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00aafaa00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 30130114 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 1517420 [chan send, 21450 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1517419 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1526903 [chan send, 21444 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1526902 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 34191108 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc008b97e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 34191106 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 1518298 [chan send, 21450 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1518297 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1541342 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1541341 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1531217 [chan send, 21441 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1531216 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 35412309 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00e591960, {0xc01132d708, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc01132d708?, 0xc000a66a80?, 0xc00798a9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00ee77900, {0xc01132d708?, 0x47cff2?, 0xc00798aa48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00ee77900}, {0xc01132d708, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc01132d6f8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc01132d6f8}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00271e240) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00271e240) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00ee77900}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00ee77900?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00ee77900}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 35412153 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 200460 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12ce00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc004a87c80?, 0xc004b44a80?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc004a87c80, {0xc004b44a80, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc004a87c80, {0xc004b44a80?, 0x4122af?, 0xc00147db20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00226e790, {0xc004b44a80?, 0xc00c2a2920?, 0xc004b44a85?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc00d42b770, {0xc004b44a80?, 0x0?, 0xc00d42b770?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc005c30638, {0x27e6600, 0xc00d42b770}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc005c30388, {0x7f949c0b00b8, 0xc005830f00}, 0xc00147db90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc005c30388, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc005c30388, {0xc0021422f0, 0xc, 0xc00147de58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc00655f880}, {0xc0021422f0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc0096fe500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc0096fe500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 200420 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 16574937 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc005b73900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc005b73900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 16574914 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 32738840 [select]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x280ebc0, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:82 +0x111 github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0xc00dfb5700, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/streams_map.go:193 +0xce github.com/quic-go/quic-go.(*connection).AcceptStream(0xc000449c08?, {0x27f6810?, 0x3561780?}) github.com/quic-go/quic-go@v0.49.0/connection.go:2206 +0x29 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream(0xe1fd6b?) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:61 +0x2d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 32738838 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 1531173 [chan send, 21441 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1531172 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 39214583 [select, 2 minutes]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x280ebc0, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:82 +0x111 github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0xc00e614e80, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/streams_map.go:193 +0xce github.com/quic-go/quic-go.(*connection).AcceptStream(0x3540720?, {0x27f6810?, 0x3561780?}) github.com/quic-go/quic-go@v0.49.0/connection.go:2206 +0x29 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream(0xe1fd6b?) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:61 +0x2d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 39214581 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 35444937 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0046369d0, 0x11b31) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0046369c0, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc0036fd1a0}, 0xc0046369c0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 35444936 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 26463867 [select, 9210 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0020da000, {0xc002704ecc, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc002704ecc?, 0x100000191e349?, 0xe?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00df96080, {0xc002704ecc?, 0x300010000000000?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x3540720?, {0xc002704ecc?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc008cd5180?, {0xc002704ecc?, 0x10000c0053d337a?, 0x1?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc007c9fec0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 26463865 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 20784926 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc008e51ea0, {0xc00ac98bb0, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc00ac98bb0?, 0xc000a68c40?, 0xc008c369c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00eea7280, {0xc00ac98bb0?, 0x47cff2?, 0xc008c36a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00eea7280}, {0xc00ac98bb0, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00ac98ba0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00ac98ba0}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00a65d180) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00a65d180) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00eea7280}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00eea7280?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00eea7280}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 20784901 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 31569159 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12e918, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc011f5d100?, 0xc002224600?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc011f5d100, {0xc002224600, 0x1300, 0x1300}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc011f5d100, {0xc002224600?, 0x4122af?, 0xc007149b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc010929398, {0xc002224600?, 0xc001bcfac0?, 0xc002224605?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc002572d08, {0xc002224600?, 0x0?, 0xc002572d08?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc01144d7b8, {0x27e6600, 0xc002572d08}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc01144d508, {0x7f949c0b00b8, 0xc008e3e360}, 0xc007149b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc01144d508, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc01144d508, {0xc001c515e4, 0xc, 0xc007149e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc0121aca80}, {0xc001c515e4, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc011ffb100) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc011ffb100) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 31569116 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 1519500 [chan send, 21449 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1519499 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1540794 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1540793 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 31569161 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc011ffb100) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 31569116 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 1526898 [chan send, 21444 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1526881 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 31989972 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00425bb10, 0x19e9f) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00425bb00, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc0073bae00}, 0xc00425bb00) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 31989971 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 1516568 [chan send, 21451 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1516567 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 200454 [IO wait]: internal/poll.runtime_pollWait(0x7f949c196240, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00d8a0f80?, 0xc004b47500?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00d8a0f80, {0xc004b47500, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00d8a0f80, {0xc004b47500?, 0x4122af?, 0xc003acfb20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0022115b8, {0xc004b47500?, 0xc00c2a2520?, 0xc004b47505?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc000cca288, {0xc004b47500?, 0x0?, 0xc000cca288?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc005c302b8, {0x27e6600, 0xc000cca288}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc005c30008, {0x7f949c0b00b8, 0xc0059c6c60}, 0xc003acfb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc005c30008, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc005c30008, {0xc002142260, 0xc, 0xc003acfe58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc00655ee70}, {0xc002142260, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc0096fe400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc0096fe400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 200395 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 1519496 [chan send, 21449 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1519495 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 236934 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc006e63400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 236932 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 38789455 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12c9a0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc013d01800?, 0xc006c8e000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc013d01800, {0xc006c8e000, 0x2600, 0x2600}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc013d01800, {0xc006c8e000?, 0x4122af?, 0x7f949c33a330?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc01061e420, {0xc006c8e000?, 0xc00cbf2b06?, 0xc006c8e005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc002719de8, {0xc006c8e000?, 0x0?, 0xc002719de8?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00444e638, {0x27e6600, 0xc002719de8}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00444e388, {0x7f949c0b00b8, 0xc00f39a360}, 0xc00df29b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00444e388, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00444e388, {0xc0087792a0, 0xc, 0xc00df29e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc00eab8000}, {0xc0087792a0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00c48e300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00c48e300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 38789420 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 200464 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc0096fe500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 200419 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 19328409 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0xc00b4bbb00) github.com/quic-go/quic-go@v0.49.0/send_queue.go:75 +0x10e github.com/quic-go/quic-go.(*connection).run.func3() github.com/quic-go/quic-go@v0.49.0/connection.go:525 +0x25 created by github.com/quic-go/quic-go.(*connection).run in goroutine 19328407 github.com/quic-go/quic-go@v0.49.0/connection.go:524 +0x227 goroutine 236931 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc006e63400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 236920 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 19439685 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0103f6f10, 0x4e01d9) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0103f6f00, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc0106e0140}, 0xc0103f6f00) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 19439684 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 38542928 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00f9aa000) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 38542926 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 32349745 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00ffb2d20, {0xc0024d7de0, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc0024d7de0?, 0xc000b1bdc0?, 0xc00706c9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc008069f00, {0xc0024d7de0?, 0x47cff2?, 0xc00706ca48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc008069f00}, {0xc0024d7de0, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc0024d7dd0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc0024d7dd0}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc007b83080) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc007b83080) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc008069f00}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc008069f00?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc008069f00}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 32349753 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 20784901 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00eb32b00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 20784899 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 1518290 [chan send, 21450 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1518289 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 35444916 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00e269600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00e269600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 35444877 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 22738657 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00e506190, 0x29218) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00e506180, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc012038a20}, 0xc00e506180) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 22738656 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 33699342 [select]: github.com/quic-go/quic-go.(*connection).run(0xc001510008) github.com/quic-go/quic-go@v0.49.0/connection.go:568 +0x4cf created by github.com/quic-go/quic-go.(*baseServer).handleInitialImpl in goroutine 162 github.com/quic-go/quic-go@v0.49.0/server.go:745 +0xd4d goroutine 1528978 [chan send, 21442 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1528961 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 42847426 [select, 2 minutes]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc001d7a280, 0x1) google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:412 +0x108 google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc00e3bb280) google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:575 +0x7b google.golang.org/grpc/internal/transport.NewServerTransport.func2() google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 +0xde created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 42847409 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:333 +0x18be goroutine 26463859 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc0051c4200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc0051c4200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 26463841 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 39507289 [select, 2180 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0114037a0, {0xc012d1290a, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc012d1290a?, 0x100c014123b80?, 0xc00feeeed0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00df97e80, {0xc012d1290a?, 0x10000000050?, 0x4f8740?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc009fabc08?, {0xc012d1290a?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x27e3540?, {0xc012d1290a?, 0xc0062ffa98?, 0xc00feeef70?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00debb6a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39507287 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 252798 [chan send, 22291 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 252797 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 19439683 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00cbc97a0, {0xc00ac00c28, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc00f272ec0?, {0xc00ac00c28?, 0xc000bd7500?, 0xc0093209c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00d957980, {0xc00ac00c28?, 0x47cff2?, 0xc009320a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00d957980}, {0xc00ac00c28, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00ac00c18) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00ac00c18}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0123e6f00) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0123e6f00) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00d957980}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00d957980?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00d957980}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 19439681 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 1532356 [chan send, 21441 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1532355 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 49398 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc004291450, 0x9fd3ca) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc004291440, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00d708e40}, 0xc004291440) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 49397 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 1531182 [chan send, 21441 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1531181 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1531169 [chan send, 21441 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1531168 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 252807 [chan send, 22291 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 252806 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 40005216 [chan receive, 1858 minutes]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc00de06e00, {0xc00ee6fe00, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc00de06e00, {0xc00ee6fe00, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0x49a7cc?, {0xc00ee6fe00?, 0x100c00299cd80?, 0xc007ad3ed0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc000473080, {0xc00ee6fe00?, 0x10000000050?, 0x7f949436f578?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc001a7e008?, {0xc00ee6fe00?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x27e3540?, {0xc00ee6fe00?, 0xc008171398?, 0xc007ad3f70?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00e384640}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 40005214 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 37971494 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12e4b8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc004455b80?, 0xc005ea2000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc004455b80, {0xc005ea2000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc004455b80, {0xc005ea2000?, 0x0?, 0xc0093cdb20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc010bdce08, {0xc005ea2000?, 0xc00f06b0e0?, 0xc005ea2005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc009eda168, {0xc005ea2000?, 0x0?, 0xc009eda168?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc009dbad38, {0x27e6600, 0xc009eda168}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc009dbaa88, {0x7f949c0b00b8, 0xc011387ec0}, 0xc0093cdb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc009dbaa88, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc009dbaa88, {0xc010fbbd50, 0xc, 0x2000200093cde58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc014423c70}, {0xc010fbbd50, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc014088c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc014088c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 37971476 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 32722830 [select, 2 minutes]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x280ebc0, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:82 +0x111 github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0xc000472e00, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/streams_map.go:193 +0xce github.com/quic-go/quic-go.(*connection).AcceptStream(0xc00006fc08?, {0x27f6810?, 0x3561780?}) github.com/quic-go/quic-go@v0.49.0/connection.go:2206 +0x29 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream(0xe1fd6b?) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:61 +0x2d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 32722739 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 33537975 [select, 6026 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00a171880, {0xc0012e002b, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc0012e002b?, 0xc0103d4580?, 0xc0010b91f4?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00f15b200, {0xc0012e002b?, 0x10000000050?, 0x4f8740?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc0070e4708?, {0xc0012e002b?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x27e3540?, {0xc0012e002b?, 0xc007bb5058?, 0xc004cb2f70?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00b3ebac0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 33537973 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 1517416 [chan send, 21450 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1517415 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 32889554 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00bf22e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 32889542 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 1516553 [chan send, 21451 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1516552 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 35412150 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc008f80c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 35412140 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 1541313 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1541312 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 37574863 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00d9dfb20, {0xc00a52bf60, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc00a52bf60?, 0xc000c6f6c0?, 0xc000aa59c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc014280f80, {0xc00a52bf60?, 0x47cff2?, 0xc000aa5a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc014280f80}, {0xc00a52bf60, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00a52bf50) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00a52bf50}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0065bbf40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0065bbf40) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc014280f80}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc014280f80?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc014280f80}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 37574874 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 41339317 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc006b24e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 41339315 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 35444938 [select, 4828 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0079f3a40, {0xc00affffcf, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00affffcf?, 0xc00499b280?, 0xc013114ee4?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00e1a7d00, {0xc00affffcf?, 0x10000000080?, 0x4f8740?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc002024e08?, {0xc00affffcf?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00e1a7b00?, {0xc00affffcf?, 0xc007acef68?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc0036fd1a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 35444936 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 41339296 [IO wait]: internal/poll.runtime_pollWait(0x7f949c19cc50, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0148c5d80?, 0xc00fa10000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0148c5d80, {0xc00fa10000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc0148c5d80, {0xc00fa10000?, 0x2c?, 0xc00bc99b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc001f16d10, {0xc00fa10000?, 0xc003e67c00?, 0xc00fa10005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b43c0c0, {0xc00fa10000?, 0x0?, 0xc00b43c0c0?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0138d9eb8, {0x27e6600, 0xc00b43c0c0}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0138d9c08, {0x7f949c0b00b8, 0xc01127afc0}, 0xc00bc99b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0138d9c08, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc0138d9c08, {0xc00b9139f4, 0xc, 0x20002000bc99e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc012ca5180}, {0xc00b9139f4, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc006b24e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc006b24e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 41339292 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 15361145 [chan receive]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc00166d180, {0xc00f706250, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc00166d180, {0xc00f706250, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0x0?, {0xc00f706250?, 0xc000ca5dc0?, 0xc007bbf9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00cbe7b80, {0xc00f706250?, 0x47cff2?, 0xc007bbfa48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00cbe7b80}, {0xc00f706250, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00f706240) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00f706240}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc002e55500) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc002e55500) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00cbe7b80}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00cbe7b80?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00cbe7b80}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 15361135 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 37403140 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc010d06b50, 0xd140) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc010d06b40, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00212b400}, 0xc010d06b40) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 37403139 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 32349763 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00e506fd0, 0x21f5c1) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00e506fc0, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc010f60c60}, 0xc00e506fc0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 32349762 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 17392851 [chan send, 13298 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 17392850 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 32889575 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc008e50d20, {0xc01297ed48, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc01297ed48?, 0xc000d1d500?, 0xc007fef9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00ba29d00, {0xc01297ed48?, 0x47cff2?, 0xc007fefa48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00ba29d00}, {0xc01297ed48, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc01297ed38) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc01297ed38}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc012db6680) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc012db6680) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00ba29d00}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00ba29d00?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00ba29d00}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 32889557 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 1528936 [chan send, 21442 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1528935 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 38542923 [IO wait]: internal/poll.runtime_pollWait(0x7f949c19c908, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc004873a00?, 0xc00b638000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc004873a00, {0xc00b638000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc004873a00, {0xc00b638000?, 0x4122fe?, 0xc00df25b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00817f600, {0xc00b638000?, 0xc00d5ee180?, 0xc00b638005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc00be797b8, {0xc00b638000?, 0x0?, 0xc00be797b8?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc001ad02b8, {0x27e6600, 0xc00be797b8}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc001ad0008, {0x7f949c0b00b8, 0xc013024bd0}, 0xc00df25b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc001ad0008, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc001ad0008, {0xc00ee6e920, 0xc, 0xc00df25e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc013d6b1f0}, {0xc00ee6e920, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00f9aa000) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00f9aa000) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 38542920 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 200449 [select, 22322 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00d89fb20, {0xc00214292b, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00214292b?, 0x47197d?, 0xc00e4c6074?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00299cf00, {0xc00214292b?, 0x1000052a734?, 0x27f6848?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc000449c08?, {0xc00214292b?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc008de7780?, {0xc00214292b?, 0x26?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00807c640}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 200447 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 15361135 [select, 6 minutes]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x280ebc0, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:82 +0x111 github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0xc00045b480, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/streams_map.go:193 +0xce github.com/quic-go/quic-go.(*connection).AcceptStream(0xc000071808?, {0x27f6810?, 0x3561780?}) github.com/quic-go/quic-go@v0.49.0/connection.go:2206 +0x29 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream(0xe1fd6b?) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:61 +0x2d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 15361133 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 236930 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc006e63400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc006e63400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 236920 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 1518286 [chan send, 21450 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1518285 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 39504671 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00218f0a0, {0xc013843498, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc013843498?, 0xc000ef3dc0?, 0xc0009be9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00a1a0700, {0xc013843498?, 0x47cff2?, 0xc0009bea48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00a1a0700}, {0xc013843498, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc013843488) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc013843488}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0024c0880) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0024c0880) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00a1a0700}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00a1a0700?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00a1a0700}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 39504667 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 42847428 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7f949c12beb0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00e3bb100?, 0xc006cd6000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00e3bb100, {0xc006cd6000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00e3bb100, {0xc006cd6000?, 0xc00770d7a0?, 0x8?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00d0089f8, {0xc006cd6000?, 0x47197d?, 0x0?}) net/net.go:189 +0x45 bufio.(*Reader).Read(0xc011ae0480, {0xc00424b7e0, 0x9, 0x3540720?}) bufio/bufio.go:241 +0x197 io.ReadAtLeast({0x27e3b20, 0xc011ae0480}, {0xc00424b7e0, 0x9, 0x9}, 0x9) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0xc00424b7e0, 0x9, 0xc01033e550?}, {0x27e3b20?, 0xc011ae0480?}) golang.org/x/net@v0.38.0/http2/frame.go:242 +0x65 golang.org/x/net/http2.(*Framer).ReadFrame(0xc00424b7a0) golang.org/x/net@v0.38.0/http2/frame.go:506 +0x85 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc00a087380, {0x27f6848, 0xc012d8c7e0}, 0xc012d8c810) google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 +0x107 google.golang.org/grpc.(*Server).serveStreams(0xc003600800, {0x27f6810?, 0x3561780?}, {0x27f7400, 0xc00a087380}, {0x2802d98?, 0xc00d0089f8?}) google.golang.org/grpc@v1.70.0/server.go:1024 +0x396 google.golang.org/grpc.(*Server).handleRawConn.func1() google.golang.org/grpc@v1.70.0/server.go:959 +0x56 created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 42847409 google.golang.org/grpc@v1.70.0/server.go:958 +0x1c6 goroutine 26463852 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc007f46a80, {0xc009e465b0, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc009e465b0?, 0xc000ef5500?, 0xc00921f9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc008cfc380, {0xc009e465b0?, 0x47cff2?, 0xc00921fa48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc008cfc380}, {0xc009e465b0, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc009e465a0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc009e465a0}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00791b6c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00791b6c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc008cfc380}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc008cfc380?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc008cfc380}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 26463863 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 24780289 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12e288, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00943cf80?, 0xc00197b000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00943cf80, {0xc00197b000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00943cf80, {0xc00197b000?, 0x0?, 0xc0035bbb20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc010ab2f20, {0xc00197b000?, 0xc002e1aee0?, 0xc00197b005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc001fd8090, {0xc00197b000?, 0x0?, 0xc001fd8090?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0016770b8, {0x27e6600, 0xc001fd8090}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc001676e08, {0x7f949c0b00b8, 0xc00c89a420}, 0xc0035bbb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc001676e08, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc001676e08, {0xc00b000470, 0xc, 0x2000200035bbe58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc012d9b880}, {0xc00b000470, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00c48ed00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00c48ed00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 24780286 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 34989605 [select, 5116 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0114036c0, {0xc0026ae6c1, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc0026ae6c1?, 0xc006381658?, 0xc013162704?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00be88900, {0xc0026ae6c1?, 0x10000000024?, 0xc006381710?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc000449c08?, {0xc0026ae6c1?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x27e2fa0?, {0xc0026ae6c1?, 0x0?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00d7b8680}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 34989603 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 1528962 [chan send, 21442 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1528945 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1540753 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1540752 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 32714814 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0114028c0, {0xc00dc5c8f8, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc00cbdcd68?, {0xc00dc5c8f8?, 0xc000ef7a40?, 0xc009eab9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00d04e900, {0xc00dc5c8f8?, 0x47cff2?, 0xc009eaba48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00d04e900}, {0xc00dc5c8f8, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00dc5c8e8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00dc5c8e8}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00643f6c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00643f6c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00d04e900}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00d04e900?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00d04e900}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 32714819 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 37574874 [select, 8 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc013bc8c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 37574872 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 1540758 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1540757 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 42728951 [select, 2 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc0082a9780, {0x27f6880, 0xc00f8e6c30}) google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:88 +0x10c created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 42728949 google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 32228 [chan receive, 2 minutes]: github.com/creachadair/jrpc2/channel.direct.Recv(...) github.com/creachadair/jrpc2@v1.3.0/channel/channel.go:95 github.com/creachadair/jrpc2.(*Server).read(0xc0031b8e10, {0x7f9495f32848, 0xc00e4659f0}) github.com/creachadair/jrpc2@v1.3.0/server.go:640 +0x5c github.com/creachadair/jrpc2.(*Server).Start.func1() github.com/creachadair/jrpc2@v1.3.0/server.go:147 +0x6c created by github.com/creachadair/jrpc2.(*Server).Start in goroutine 1 github.com/creachadair/jrpc2@v1.3.0/server.go:147 +0x2a6 goroutine 32889536 [IO wait]: internal/poll.runtime_pollWait(0x7f949c19b240, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc007091700?, 0xc0104e4000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc007091700, {0xc0104e4000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc007091700, {0xc0104e4000?, 0x0?, 0xc0034e1b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc002a87128, {0xc0104e4000?, 0xc00212a520?, 0xc0104e4005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc01285c300, {0xc0104e4000?, 0x0?, 0xc01285c300?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00c5450b8, {0x27e6600, 0xc01285c300}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00c544e08, {0x7f949c0b00b8, 0xc00399d500}, 0xc0034e1b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00c544e08, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00c544e08, {0xc0010b4930, 0xc, 0x2000200034e1e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc0120b1810}, {0xc0010b4930, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00bf22e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00bf22e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 32889542 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 1532407 [chan send, 21441 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1532406 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1531193 [chan send, 21441 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1531192 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1516541 [chan send, 21451 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1516540 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1532366 [chan send, 21441 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1532365 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 239588 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc007394d00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 239579 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 239584 [select, 22299 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0017c2620, {0xc0026f2661, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc0026f2661?, 0xc000453680?, 0xc000e74c44?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00ba28780, {0xc0026f2661?, 0x1c002f8cd20?, 0x300000000af677c?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc00006fc08?, {0xc0026f2661?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc0039a4df0?, {0xc0026f2661?, 0xc0021b7490?, 0x185bc40?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc009bd1840}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 239582 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 40778732 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0086e7a40, {0xc00a1ae730, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc00a1ae730?, 0xc000fe8700?, 0xc0070039c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00188e500, {0xc00a1ae730?, 0x47cff2?, 0xc007003a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00188e500}, {0xc00a1ae730, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00a1ae720) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00a1ae720}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc01341c940) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc01341c940) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00188e500}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00188e500?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00188e500}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 40778716 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 38570200 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12c310, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc008068100?, 0xc003356000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc008068100, {0xc003356000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc008068100, {0xc003356000?, 0xc003a4e6f0?, 0x8?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0102e0340, {0xc003356000?, 0x47197d?, 0x0?}) net/net.go:189 +0x45 bufio.(*Reader).Read(0xc00bdb9140, {0xc000b29c40, 0x9, 0xc000071808?}) bufio/bufio.go:241 +0x197 io.ReadAtLeast({0x27e3b20, 0xc00bdb9140}, {0xc000b29c40, 0x9, 0x9}, 0x9) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0xc000b29c40, 0x9, 0xc01288dce0?}, {0x27e3b20?, 0xc00bdb9140?}) golang.org/x/net@v0.38.0/http2/frame.go:242 +0x65 golang.org/x/net/http2.(*Framer).ReadFrame(0xc000b29c00) golang.org/x/net@v0.38.0/http2/frame.go:506 +0x85 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc00c1b0340, {0x27f6848, 0xc006540a80}, 0xc006540ab0) google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 +0x107 google.golang.org/grpc.(*Server).serveStreams(0xc003600800, {0x27f6810?, 0x3561780?}, {0x27f7400, 0xc00c1b0340}, {0x2802d98?, 0xc0102e0340?}) google.golang.org/grpc@v1.70.0/server.go:1024 +0x396 google.golang.org/grpc.(*Server).handleRawConn.func1() google.golang.org/grpc@v1.70.0/server.go:959 +0x56 created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 38570197 google.golang.org/grpc@v1.70.0/server.go:958 +0x1c6 goroutine 239583 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00c6343d0, 0x5c807) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00c6343c0, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x1346380?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc009bd1840}, 0xc00c6343c0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 239582 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 239591 [select, 10 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc007394d00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 239589 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 32349784 [chan send, 6778 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 32349783 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 239587 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc007394d00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc007394d00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 239579 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 34989587 [IO wait]: internal/poll.runtime_pollWait(0x7f949c1221b0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc012011b80?, 0xc003362600?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc012011b80, {0xc003362600, 0x2600, 0x2600}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc012011b80, {0xc003362600?, 0x4122fe?, 0xc00c243b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc007fbf600, {0xc003362600?, 0xc0091e3720?, 0xc003362605?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc000ccaf00, {0xc003362600?, 0x0?, 0xc000ccaf00?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00c319b38, {0x27e6600, 0xc000ccaf00}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00c319888, {0x7f949c0b00b8, 0xc012d8dd10}, 0xc00c243b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00c319888, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00c319888, {0xc006dd6f70, 0xc, 0xc00c243e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc00a01d340}, {0xc006dd6f70, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00ad82200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00ad82200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 34989580 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 1528957 [chan send, 21442 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1528956 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1516581 [chan send, 21451 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1516580 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 239595 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0017c2540, {0xc001470b80, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc001470b80?, 0xc001098000?, 0xc00858d9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc007a95500, {0xc001470b80?, 0x47cff2?, 0xc00858da48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc007a95500}, {0xc001470b80, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc001470b70) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc001470b70}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0009fed40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0009fed40) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc007a95500}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc007a95500?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc007a95500}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 239591 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 39503819 [select, 2182 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc011403c00, {0xc001d5d71a, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc001d5d71a?, 0x100000047197d?, 0x7f9494393290?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00ba28280, {0xc001d5d71a?, 0x1000052a734?, 0x27f6848?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc000071808?, {0xc001d5d71a?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x1877d00?, {0xc001d5d71a?, 0x26?, 0xe22678?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00db813a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39503817 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 1538269 [chan send, 21437 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1538268 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 298886 [chan send, 22263 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 298885 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1518310 [chan send, 21450 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1518309 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 258596 [chan send, 22287 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 258595 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 33537903 [IO wait]: internal/poll.runtime_pollWait(0x7f949c1974d8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00ee77000?, 0xc00c372000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00ee77000, {0xc00c372000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00ee77000, {0xc00c372000?, 0x4122af?, 0xc0087b5b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00142bbf0, {0xc00c372000?, 0xc00a101620?, 0xc00c372005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc002719d70, {0xc00c372000?, 0x0?, 0xc002719d70?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc012df1eb8, {0x27e6600, 0xc002719d70}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc012df1c08, {0x7f949c0b00b8, 0xc0139ff2f0}, 0xc0087b5b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc012df1c08, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc012df1c08, {0xc003969020, 0xc, 0xc0087b5e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc007a29b20}, {0xc003969020, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00a784400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00a784400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 33537866 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 9305926 [chan send, 17384 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 9305925 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 38789480 [select, 2633 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00e590fc0, {0xc0064a31ca, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc0064a31ca?, 0x100c004c91b00?, 0xc00637c6d0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00c691400, {0xc0064a31ca?, 0x10000000050?, 0x4f8740?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc000071808?, {0xc0064a31ca?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x0?, {0xc0064a31ca?, 0xc00637c770?, 0x4100e5?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc002d10460}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 38789478 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 32715230 [IO wait]: internal/poll.runtime_pollWait(0x7f949c65e418, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00c81bb80?, 0xc00bbec000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00c81bb80, {0xc00bbec000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00c81bb80, {0xc00bbec000?, 0x4122af?, 0xc00da63b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc001cadf20, {0xc00bbec000?, 0xc012fac9a0?, 0xc00bbec005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc00d42b7d0, {0xc00bbec000?, 0x0?, 0xc00d42b7d0?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc012df0d38, {0x27e6600, 0xc00d42b7d0}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc012df0a88, {0x7f949c0b00b8, 0xc00a7734d0}, 0xc00da63b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc012df0a88, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc012df0a88, {0xc0035c8c10, 0xc, 0xc00da63e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc000cdce00}, {0xc0035c8c10, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc007756c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc007756c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 32715227 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 31987017 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc007337300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 31987026 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 1526891 [chan send, 21444 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1526890 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 38570198 [select]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0075b96c0, 0x1) google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:412 +0x108 google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc008068200) google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:575 +0x7b google.golang.org/grpc/internal/transport.NewServerTransport.func2() google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 +0xde created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 38570197 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:333 +0x18be goroutine 38789715 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00a459600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 38789692 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 19439678 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc01104b400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 19439659 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 35412149 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc008f80c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc008f80c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 35412140 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 38425131 [select]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x280ebc0, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:82 +0x111 github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0xc00499b800, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/streams_map.go:193 +0xce github.com/quic-go/quic-go.(*connection).AcceptStream(0x3540720?, {0x27f6810?, 0x3561780?}) github.com/quic-go/quic-go@v0.49.0/connection.go:2206 +0x29 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream(0xe1fd6b?) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:61 +0x2d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 38425129 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 33537959 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00d9dea80, {0xc00390b480, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc00390b480?, 0xc001190a80?, 0xc00926b9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00e769600, {0xc00390b480?, 0x47cff2?, 0xc00926ba48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00e769600}, {0xc00390b480, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00390b470) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00390b470}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc001c53a40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc001c53a40) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00e769600}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00e769600?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00e769600}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 33537940 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 33699363 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00bfc9d50, 0x181e7) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00bfc9d40, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00212b3c0}, 0xc00bfc9d40) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 33699362 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 32870270 [select, 6438 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc000b29b20, {0xc0028bf16b, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc0028bf16b?, 0xc002495a40?, 0xc00878d5e4?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc009a0d000, {0xc0028bf16b?, 0x300010000000080?, 0x4f8740?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc000071808?, {0xc0028bf16b?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00878d2d0?, {0xc0028bf16b?, 0xc0028bf10a?, 0x1?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00c26dac0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 32870268 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 1188300 [chan send, 21672 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1188299 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 10278036 [chan send, 16957 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 10278035 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 26463866 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc001ce7510, 0x229b1) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc001ce7500, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc007c9fec0}, 0xc001ce7500) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 26463865 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 19439681 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc01104b400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 19439679 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 32715235 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc007756c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 32715233 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 1518282 [chan send, 21450 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1518281 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 22962343 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc0103dc600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 22962362 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 37971511 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00c6358d0, 0xb76d) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00c6358c0, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00e385400}, 0xc00c6358c0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 37971510 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 39503890 [chan receive, 2182 minutes]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc001865a40, {0xc002578c9e, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc001865a40, {0xc002578c9e, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0x49a7cc?, {0xc002578c9e?, 0x0?, 0xc0125baaf4?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc014122680, {0xc002578c9e?, 0x10000000050?, 0xe?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc009fabc08?, {0xc002578c9e?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc014122100?, {0xc002578c9e?, 0xc007ad1f68?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc000914dc0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39503872 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 26463858 [IO wait]: internal/poll.runtime_pollWait(0x7f949c195de0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc007a95e00?, 0xc006be9000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc007a95e00, {0xc006be9000, 0x800, 0x800}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc007a95e00, {0xc006be9000?, 0x4122fe?, 0xc00c241b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc007cdc228, {0xc006be9000?, 0xc007c9fc80?, 0xc006be9005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc002719518, {0xc006be9000?, 0x0?, 0xc002719518?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00c3182b8, {0x27e6600, 0xc002719518}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00c318008, {0x7f949c0b00b8, 0xc00c058a20}, 0xc00c241b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00c318008, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00c318008, {0xc002704c00, 0xc, 0xc00c241e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc00196ea10}, {0xc002704c00, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc0051c4200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc0051c4200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 26463841 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 284179 [chan send, 22272 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 284178 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 39503607 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00bfc8c10, 0x7cb2) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00bfc8c00, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00094bbc0}, 0xc00bfc8c00) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39503606 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 1526878 [chan send, 21444 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1526877 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 41759769 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc0143df400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 41759749 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 42849413 [sleep]: time.Sleep(0x5f5e100) runtime/time.go:300 +0xf2 runtime/pprof.profileWriter({0x27e4180?, 0xc0002aba40?}) runtime/pprof/pprof.go:868 +0x4a created by runtime/pprof.StartCPUProfile in goroutine 42849411 runtime/pprof/pprof.go:853 +0x136 goroutine 200499 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00e591c00, {0xc004829b70, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc004829b70?, 0xc0012d4540?, 0xc00496e9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc008cfdb00, {0xc004829b70?, 0x47cff2?, 0xc00496ea48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc008cfdb00}, {0xc004829b70, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc004829b60) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc004829b60}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc002f8e980) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc002f8e980) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc008cfdb00}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc008cfdb00?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc008cfdb00}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 200464 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 1528966 [chan send, 21442 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1528965 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 32889564 [sync.Cond.Wait, 2 minutes]: sync.runtime_notifyListWait(0xc002dfcc10, 0x18117) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc002dfcc00, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00212af00}, 0xc002dfcc00) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 32889563 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 34989588 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00ad82200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00ad82200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 34989580 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 62107 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00889cfd0, 0x59f3fd) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00889cfc0, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x0?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc000d2f7e0}, 0xc00889cfc0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 62106 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 41339330 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0120757a0, {0xc00a04d870, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc00a04d870?, 0xc00132c8c0?, 0xc007a9c9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc01486b900, {0xc00a04d870?, 0x47cff2?, 0xc007a9ca48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc01486b900}, {0xc00a04d870, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00a04d860) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00a04d860}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0024c06c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0024c06c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc01486b900}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc01486b900?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc01486b900}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 41339317 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 33149686 [select, 6278 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00bee1ce0, {0xc006dd7e30, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc006dd7e30?, 0x100c005b6fc80?, 0xc004cb0e88?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc012e08480, {0xc006dd7e30?, 0x1000045e414?, 0x7f949c2cad20?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc009fabc08?, {0xc006dd7e30?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc004cb0e14?, {0xc006dd7e30?, 0xc004cb0e18?, 0xd8edc0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00aae0d20}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 33149684 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 39244569 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc012b19500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 39244567 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 1541338 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1541337 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 22962341 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12cf18, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc012d98580?, 0xc003e3a000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc012d98580, {0xc003e3a000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc012d98580, {0xc003e3a000?, 0x0?, 0xc00da65b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00cae4478, {0xc003e3a000?, 0xc00d35ac60?, 0xc003e3a005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc0025727e0, {0xc003e3a000?, 0x0?, 0xc0025727e0?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc010ce4638, {0x27e6600, 0xc0025727e0}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc010ce4388, {0x7f949c0b00b8, 0xc0133907b0}, 0xc00da65b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc010ce4388, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc010ce4388, {0xc001a79980, 0xc, 0xc00da65e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc0127c96c0}, {0xc001a79980, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc0103dc600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc0103dc600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 22962362 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 1538275 [chan send, 21437 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1538274 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 31987034 [sync.Cond.Wait, 2 minutes]: sync.runtime_notifyListWait(0xc0135ad150, 0x1a614) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0135ad140, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00c73c080}, 0xc0135ad140) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 31987033 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 9341490 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00a436e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00a436e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 9341475 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 32328376 [chan send, 6790 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 32328375 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 38425124 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0xc0128374a0) github.com/quic-go/quic-go@v0.49.0/send_queue.go:75 +0x10e github.com/quic-go/quic-go.(*connection).run.func3() github.com/quic-go/quic-go@v0.49.0/connection.go:525 +0x25 created by github.com/quic-go/quic-go.(*connection).run in goroutine 38425122 github.com/quic-go/quic-go@v0.49.0/connection.go:524 +0x227 goroutine 37971487 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc010b24900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 37971472 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 31987035 [select, 6957 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00e5901c0, {0xc00a2598a0, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00a2598a0?, 0x100000000000e?, 0xc0000db6d0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00b242a00, {0xc00a2598a0?, 0x10000000050?, 0x7f9495fd07a8?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc009fabc08?, {0xc00a2598a0?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x27e3540?, {0xc00a2598a0?, 0xc0050ca798?, 0xc0000db770?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00c73c080}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 31987033 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 22962346 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc0103dc600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 22962344 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 156706 [chan send, 22347 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 156689 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 15361130 [select]: github.com/quic-go/quic-go.(*connection).run(0xc0012be408) github.com/quic-go/quic-go@v0.49.0/connection.go:568 +0x4cf created by github.com/quic-go/quic-go.(*baseServer).handleInitialImpl in goroutine 162 github.com/quic-go/quic-go@v0.49.0/server.go:745 +0xd4d goroutine 39503810 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00d34a900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00d34a900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39503787 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 49395 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc005b72800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 49377 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 1518321 [chan send, 21450 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1518320 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 200462 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc0096fe500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 200420 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 39504663 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc0143de600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc0143de600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39504659 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 34989592 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00ad82200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 34989590 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 42849419 [IO wait]: internal/poll.runtime_pollWait(0x7f949c1975f0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00e4f3a80?, 0xc007b54911?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00e4f3a80, {0xc007b54911, 0x1, 0x1}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00e4f3a80, {0xc007b54911?, 0xc005260748?, 0x478550?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0064cace0, {0xc007b54911?, 0xc014297400?, 0xc007b54188?}) net/net.go:189 +0x45 net/http.(*connReader).backgroundRead(0xc007b54900) net/http/server.go:690 +0x37 created by net/http.(*connReader).startBackgroundRead in goroutine 42849418 net/http/server.go:686 +0xb6 goroutine 32349749 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc006e63600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc006e63600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 32349729 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 16809369 [chan send, 13636 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 16809368 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 33537905 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00a784400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 33537866 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 9020709 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00bfc9450, 0x7a67b9) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00bfc9440, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00d630a60}, 0xc00bfc9440) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 9020708 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 38570221 [select]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc002d337c0, 0x1) google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:412 +0x108 google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc012357300) google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:575 +0x7b google.golang.org/grpc/internal/transport.NewHTTP2Client.func6() google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:471 +0xd2 created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 38570216 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:469 +0x249e goroutine 39214595 [chan receive, 2362 minutes]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc00153da40, {0xc00abaa869, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc00153da40, {0xc00abaa869, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0x49a7cc?, {0xc00abaa869?, 0xc0113de700?, 0xc000eeccb4?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc0113ded00, {0xc00abaa869?, 0x10000000050?, 0x4f8740?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc009fabc08?, {0xc00abaa869?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x27e3540?, {0xc00abaa869?, 0xc0008808d8?, 0xc00525e770?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00c26c320}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39214593 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 38542924 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00f9aa000) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00f9aa000) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 38542920 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 34500154 [chan receive]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc012379880, {0xc001a433d8, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc012379880, {0xc001a433d8, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0x0?, {0xc001a433d8?, 0xc0016a6fc0?, 0xc007edd9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc012d99e00, {0xc001a433d8?, 0x47cff2?, 0xc007edda48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc012d99e00}, {0xc001a433d8, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc001a433c8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc001a433c8}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc003a29c80) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc003a29c80) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc012d99e00}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc012d99e00?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc012d99e00}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 34500129 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 39504738 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00218f880, {0xc0126944c0, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc0126944c0?, 0xc0016a7500?, 0xc00859c9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc0113df380, {0xc0126944c0?, 0x47cff2?, 0xc00859ca48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc0113df380}, {0xc0126944c0, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc0126944b0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc0126944b0}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc007028ac0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc007028ac0) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc0113df380}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc0113df380?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc0113df380}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 39504718 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 39244584 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc008e50700, {0xc000a46e38, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc000a46e38?, 0xc0016ac000?, 0xc008d139c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc004c91e00, {0xc000a46e38?, 0x47cff2?, 0xc008d13a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc004c91e00}, {0xc000a46e38, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc000a46e28) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc000a46e28}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc002f1ad40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc002f1ad40) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc004c91e00}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc004c91e00?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc004c91e00}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 39244569 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 42847411 [select, 2 minutes]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc00fc6e080, 0x1) google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:412 +0x108 google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc00e3bb380) google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:575 +0x7b google.golang.org/grpc/internal/transport.NewHTTP2Client.func6() google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:471 +0xd2 created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 42847408 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:469 +0x249e goroutine 32349748 [IO wait]: internal/poll.runtime_pollWait(0x7f949c03c210, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0026d0880?, 0xc002f10800?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0026d0880, {0xc002f10800, 0x800, 0x800}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc0026d0880, {0xc002f10800?, 0x4122af?, 0xc0033b7b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00fec8d00, {0xc002f10800?, 0xc0025b5700?, 0xc002f10805?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc00be79a58, {0xc002f10800?, 0x0?, 0xc00be79a58?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00a909b38, {0x27e6600, 0xc00be79a58}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00a909888, {0x7f949c0b00b8, 0xc00a19e570}, 0xc0033b7b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00a909888, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00a909888, {0xc010a3f1c4, 0xc, 0xc0033b7e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc00a7291f0}, {0xc010a3f1c4, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc006e63600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc006e63600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 32349729 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 34927150 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00e024550, 0x134bc) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00e024540, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x0?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc006dc4040}, 0xc00e024540) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 34927149 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 35444917 [select]: github.com/libp2p/go-yamux/v4.(*Session).Ping(0xc00e269600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:417 +0x4c6 github.com/libp2p/go-yamux/v4.(*Session).measureRTT(0xc00e269600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:340 +0x18 github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00e269600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:360 +0x79 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 35444877 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 50259 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00d89e2a0, {0xc000e231f8, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc000e231f8?, 0xc0016c2540?, 0xc0084189c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc0036ffb00, {0xc000e231f8?, 0x47cff2?, 0xc008418a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc0036ffb00}, {0xc000e231f8, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc000e231e8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc000e231e8}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0017fae40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0017fae40) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc0036ffb00}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc0036ffb00?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc0036ffb00}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 50221 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 30130171 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00889cf10, 0x1d8b6) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00889cf00, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc00637ef80?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc0088e7be0}, 0xc00889cf00) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 30130166 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 39243810 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00cbc9960, {0xc00ea66b20, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc00ea66b20?, 0xc0016c2c40?, 0xc009d529c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc012319700, {0xc00ea66b20?, 0x47cff2?, 0xc009d52a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc012319700}, {0xc00ea66b20, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00ea66b10) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00ea66b10}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00a4b7b00) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00a4b7b00) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc012319700}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc012319700?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc012319700}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 39243806 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 9341473 [IO wait]: internal/poll.runtime_pollWait(0x7f949c122958, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00b95ef00?, 0xc003367200?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00b95ef00, {0xc003367200, 0x2600, 0x2600}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00b95ef00, {0xc003367200?, 0x3564660?, 0xc00a9d7b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc007cdd5e8, {0xc003367200?, 0xc0019ffec0?, 0xc003367205?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc000ccaee8, {0xc003367200?, 0x0?, 0xc000ccaee8?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc004300638, {0x27e6600, 0xc000ccaee8}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc004300388, {0x7f949c0b00b8, 0xc00b387ec0}, 0xc00a9d7b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc004300388, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc004300388, {0xc0066a9a24, 0xc, 0xc00a9d7e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc00763d810}, {0xc0066a9a24, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00a436e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00a436e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 9341475 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 359452 [chan send, 22225 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 359451 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 45223 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc0051c4800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 45006 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 26464213 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0042906d0, 0x27ddc) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0042906c0, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc008a0b320}, 0xc0042906c0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 26464212 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 45227 [select, 22413 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00424afc0, {0xc002f3f75b, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc002f3f75b?, 0xc002036580?, 0xc000cbf814?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc002036e80, {0xc002f3f75b?, 0x10000000050?, 0x4f8740?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x3540720?, {0xc002f3f75b?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc0049c2f70?, {0xc002f3f75b?, 0xc002499218?, 0xc0049c2f70?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00189cb20}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 45225 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 39503870 [select, 2 minutes]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x280ebc0, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:82 +0x111 github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0xc00ba28680, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/streams_map.go:193 +0xce github.com/quic-go/quic-go.(*connection).AcceptStream(0x3540720?, {0x27f6810?, 0x3561780?}) github.com/quic-go/quic-go@v0.49.0/connection.go:2206 +0x29 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream(0xe1fd6b?) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:61 +0x2d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 39503868 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 38789722 [select, 2633 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00a1709a0, {0xc00b8fe12b, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00b8fe12b?, 0xc000453680?, 0xc0142537a4?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00188f800, {0xc00b8fe12b?, 0x1c0069d9560?, 0xc00fa7e540?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc0070e4708?, {0xc00b8fe12b?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00188f700?, {0xc00b8fe12b?, 0xc007acff68?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00bddfaa0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 38789720 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 32714800 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc005ce1100) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 32714793 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 42849450 [IO wait]: internal/poll.runtime_pollWait(0x7f949c19d510, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00cbe6400?, 0xc00a6188e1?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00cbe6400, {0xc00a6188e1, 0x1, 0x1}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00cbe6400, {0xc00a6188e1?, 0xc006380760?, 0x46701e?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00e0f2040, {0xc00a6188e1?, 0xc0063807a8?, 0x4686f7?}) net/net.go:189 +0x45 net/http.(*connReader).backgroundRead(0xc00a6188d0) net/http/server.go:690 +0x37 created by net/http.(*connReader).startBackgroundRead in goroutine 42849449 net/http/server.go:686 +0xb6 goroutine 37971499 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc014088c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 37971497 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 38542936 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00ffb27e0, {0xc001f26640, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc001f26640?, 0xc0016cc1c0?, 0xc0082299c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00c4de080, {0xc001f26640?, 0x47cff2?, 0xc008229a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00c4de080}, {0xc001f26640, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc001f26630) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc001f26630}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00f01d840) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00f01d840) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00c4de080}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00c4de080?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00c4de080}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 38542928 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 32362 [select]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc00e466b00, 0x1) google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:412 +0x108 google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc00e4cca80) google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:575 +0x7b google.golang.org/grpc/internal/transport.NewServerTransport.func2() google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 +0xde created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 32361 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:333 +0x18be goroutine 22738651 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00a785800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 22738555 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 1212615 [chan send, 21656 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1212614 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 24780314 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00ffb2fc0, {0xc002742130, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc002742130?, 0xc0016d2540?, 0xc0093249c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00be88880, {0xc002742130?, 0x47cff2?, 0xc009324a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00be88880}, {0xc002742130, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc002742120) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc002742120}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc002fe6e00) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc002fe6e00) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00be88880}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00be88880?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00be88880}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 24780326 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 22738654 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00a785800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 22738652 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 32714798 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12d490, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00dfb5a00?, 0xc00b080000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00dfb5a00, {0xc00b080000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00dfb5a00, {0xc00b080000?, 0x4122af?, 0xc00daddb20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00c77ebd8, {0xc00b080000?, 0xc00a43e2a0?, 0xc00b080005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc013587ec0, {0xc00b080000?, 0x0?, 0xc013587ec0?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc013ee3438, {0x27e6600, 0xc013587ec0}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc013ee3188, {0x7f949c0b00b8, 0xc00e549620}, 0xc00daddb90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc013ee3188, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc013ee3188, {0xc00fa54a50, 0xc, 0xc00dadde58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc006aa7730}, {0xc00fa54a50, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc005ce1100) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc005ce1100) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 32714793 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 26464164 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12e3a0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00e1a7400?, 0xc003364c00?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00e1a7400, {0xc003364c00, 0x2600, 0x2600}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00e1a7400, {0xc003364c00?, 0x4122af?, 0xc0033b9b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00fec9b98, {0xc003364c00?, 0xc00894a080?, 0xc003364c05?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc00be787f8, {0xc003364c00?, 0x0?, 0xc00be787f8?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc001b1c9b8, {0x27e6600, 0xc00be787f8}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc001b1c708, {0x7f949c0b00b8, 0xc00b46cd80}, 0xc0033b9b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc001b1c708, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc001b1c708, {0xc00a235c64, 0xc, 0xc0033b9e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc00fe3f340}, {0xc00a235c64, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00d34a800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00d34a800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 26464071 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 33149677 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00b96bd00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 33149671 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 39075673 [IO wait]: internal/poll.runtime_pollWait(0x7f949c1222c8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0127f6080?, 0xc00b0be000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0127f6080, {0xc00b0be000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc0127f6080, {0xc00b0be000?, 0xc001fd9f80?, 0x10?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc013dde2c0, {0xc00b0be000?, 0x18?, 0xc00835fbd8?}) net/net.go:189 +0x45 bufio.(*Reader).Read(0xc00f72cde0, {0xc004328740, 0x9, 0xc00a0f43c0?}) bufio/bufio.go:241 +0x197 io.ReadAtLeast({0x27e3b20, 0xc00f72cde0}, {0xc004328740, 0x9, 0x9}, 0x9) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0xc004328740, 0x9, 0xc00835fca0?}, {0x27e3b20?, 0xc00f72cde0?}) golang.org/x/net@v0.38.0/http2/frame.go:242 +0x65 golang.org/x/net/http2.(*Framer).ReadFrame(0xc004328700) golang.org/x/net@v0.38.0/http2/frame.go:506 +0x85 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc009fe5380, {0x27f6848, 0xc0103e1da0}, 0xc0103e1dd0) google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:640 +0x107 google.golang.org/grpc.(*Server).serveStreams(0xc003600800, {0x27f6810?, 0x3561780?}, {0x27f7400, 0xc009fe5380}, {0x2802d98?, 0xc013dde2c0?}) google.golang.org/grpc@v1.70.0/server.go:1024 +0x396 google.golang.org/grpc.(*Server).handleRawConn.func1() google.golang.org/grpc@v1.70.0/server.go:959 +0x56 created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 39075670 google.golang.org/grpc@v1.70.0/server.go:958 +0x1c6 goroutine 39244566 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc012b19500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39244555 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 41759768 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc0143df400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc0143df400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 41759749 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 39503883 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0103f69d0, 0x9ed6) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0103f69c0, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc0100cfc60}, 0xc0103f69c0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39503882 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 15361138 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00e863c90, 0x3a110) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00e863c80, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00cb6d2a0}, 0xc00e863c80) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 15361137 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 30130147 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00aafaa00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 30130114 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 1526860 [chan send, 21444 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1526859 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1541365 [chan send, 21435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1541364 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 1212481 [chan send, 21656 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1212480 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 42849412 [IO wait]: internal/poll.runtime_pollWait(0x7f949c122728, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00e4f3600?, 0xc007e07631?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00e4f3600, {0xc007e07631, 0x1, 0x1}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00e4f3600, {0xc007e07631?, 0xc006383f48?, 0x478550?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0064cac20, {0xc007e07631?, 0xc00d04ec00?, 0xc007e06608?}) net/net.go:189 +0x45 net/http.(*connReader).backgroundRead(0xc007e07620) net/http/server.go:690 +0x37 created by net/http.(*connReader).startBackgroundRead in goroutine 42849411 net/http/server.go:686 +0xb6 goroutine 34191120 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00751b690, 0x73a85) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00751b680, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00209bf40}, 0xc00751b680) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 34191119 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 34989623 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00a6e9500, {0xc00227b660, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc00227b660?, 0xc0016f1880?, 0xc008d159c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00a3cdb80, {0xc00227b660?, 0x47cff2?, 0xc008d15a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00a3cdb80}, {0xc00227b660, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00227b650) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00227b650}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00315b140) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00315b140) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00a3cdb80}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00a3cdb80?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00a3cdb80}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 34989592 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 42849447 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc011a1e000, {0xc003a4e118, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x0?, {0xc003a4e118?, 0x1?, 0xc013093b48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00cbe6080, {0xc003a4e118?, 0x15d79a0?, 0xc00cbe7f80?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00cbe6080}, {0xc003a4e118, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc003a4e108) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc003a4e108}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc01327a5c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc01327a5c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage(0xc004c9f508, {0x280dbb0, 0xc00cbe6080}) github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:53 +0x27a github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream(0xc00212c4c0?, {0x280dbb0, 0xc00cbe6080}) github.com/libp2p/go-libp2p-kad-dht@v0.29.0/dht_net.go:27 +0x1d github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00cbe6080?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00cbe6080}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 39503939 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 42728950 [select, 2 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc0082a9750, {0x27f6880, 0xc00f8e6820}) google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:88 +0x10c created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 42728949 google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 30130172 [select, 7720 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0002ab5e0, {0xc0097edd55, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc0097edd55?, 0x0?, 0xc00f5eaf54?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00a1a1e00, {0xc0097edd55?, 0x10000000080?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc000071808?, {0xc0097edd55?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc000000002?, {0xc0097edd55?, 0x731808c238bbac?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc0088e7be0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 30130166 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 1531198 [chan send, 21441 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1531197 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 52521 [chan send, 22409 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 52520 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 39503901 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc01199e7e0, {0xc011c216f0, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc00a5a2d68?, {0xc011c216f0?, 0xc0016f9a40?, 0xc007b199c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc014122d80, {0xc011c216f0?, 0x47cff2?, 0xc007b19a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc014122d80}, {0xc011c216f0, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc011c216e0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc011c216e0}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0031575c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0031575c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc014122d80}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc014122d80?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc014122d80}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 39503874 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 50217 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc008f81300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc008f81300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 50146 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 39243801 [IO wait]: internal/poll.runtime_pollWait(0x7f949c1972a8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc012319100?, 0xc00fffa000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc012319100, {0xc00fffa000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc012319100, {0xc00fffa000?, 0x4122af?, 0xc002f63b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00f3a86e0, {0xc00fffa000?, 0xc00f864e80?, 0xc00fffa005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b205758, {0xc00fffa000?, 0x0?, 0xc00b205758?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc001ad10b8, {0x27e6600, 0xc00b205758}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc001ad0e08, {0x7f949c0b00b8, 0xc00a4b25d0}, 0xc002f63b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc001ad0e08, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc001ad0e08, {0xc00315f940, 0xc, 0x200020002f63e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc0006b8a80}, {0xc00315f940, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00c55f600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00c55f600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39243796 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 39504664 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc0143de600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39504659 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 23294710 [IO wait]: internal/poll.runtime_pollWait(0x7f949c196c18, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00dfb5c80?, 0xc003a5e000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00dfb5c80, {0xc003a5e000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00dfb5c80, {0xc003a5e000?, 0x0?, 0xc00bc95b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc008212630, {0xc003a5e000?, 0xc00b19c3e0?, 0xc003a5e005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc00be79ab8, {0xc003a5e000?, 0x0?, 0xc00be79ab8?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00444f0b8, {0x27e6600, 0xc00be79ab8}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00444ee08, {0x7f949c0b00b8, 0xc00236a4e0}, 0xc00bc95b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00444ee08, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00444ee08, {0xc001a79d40, 0xc, 0xc00bc95e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc001e88380}, {0xc001a79d40, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00f6c3c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00f6c3c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 23294572 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 39504732 [select, 2182 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00ffb3c00, {0xc003848dd3, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc003848dd3?, 0xc00e442080?, 0xc012735654?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc0113dee00, {0xc003848dd3?, 0x10000000050?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc0070e4708?, {0xc003848dd3?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc003383614?, {0xc003848dd3?, 0xc003383618?, 0xd8edc0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc0017ce4a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 39504730 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 38789457 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00c48e300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 38789420 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 42849444 [runnable]: fmt.(*pp).printArg(0xc001881ba0?, {0x15d7c60?, 0xc0028f1b38?}, 0x78?) fmt/print.go:681 +0x5b9 fmt.(*pp).doPrintf(0xc001881ba0, {0x1927006, 0x13}, {0xc00004dd40, 0x5, 0x5}) fmt/print.go:1074 +0x37e fmt.Fprintf({0x27e3940, 0xc006a3c630}, {0x1927006, 0x13}, {0xc00004dd40, 0x5, 0x5}) fmt/print.go:224 +0x71 runtime/pprof.printStackRecord({0x27e3940, 0xc006a3c630}, {0x7f94943887b8, 0xe, 0xe}, 0x0) runtime/pprof/pprof.go:559 +0x352 runtime/pprof.writeHeapInternal({0x27e4180, 0xc00a6e8380}, 0x1, {0x191a2e2, 0xb}) runtime/pprof/pprof.go:682 +0x4a7 runtime/pprof.writeAlloc({0x27e4180?, 0xc00a6e8380?}, 0xc00c591650?) runtime/pprof/pprof.go:596 +0x29 runtime/pprof.(*Profile).WriteTo(0x3506960?, {0x27e4180?, 0xc00a6e8380?}, 0xc?) runtime/pprof/pprof.go:374 +0x14b net/http/pprof.handler.ServeHTTP({0xc0088da551, 0x6}, {0x27f1b90, 0xc00a6e8380}, 0xc001ec0640) net/http/pprof/pprof.go:272 +0x52f net/http/pprof.Index({0x27f1b90, 0xc00a6e8380}, 0xc001ec0640?) net/http/pprof/pprof.go:388 +0xde net/http.HandlerFunc.ServeHTTP(0xc0002aa700?, {0x27f1b90?, 0xc00a6e8380?}, 0xa79176?) net/http/server.go:2220 +0x29 net/http.(*ServeMux).ServeHTTP(0x470539?, {0x27f1b90, 0xc00a6e8380}, 0xc001ec0640) net/http/server.go:2747 +0x1ca net/http.serverHandler.ServeHTTP({0xc00c591530?}, {0x27f1b90?, 0xc00a6e8380?}, 0x6?) net/http/server.go:3210 +0x8e net/http.(*conn).serve(0xc0049566c0, {0x27f6848, 0xc00e4b21b0}) net/http/server.go:2092 +0x5d0 created by net/http.(*Server).Serve in goroutine 32220 net/http/server.go:3360 +0x485 goroutine 200448 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc006864010, 0x85c7f) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc006864000, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00807c640}, 0xc006864000) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 200447 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 20784880 [IO wait]: internal/poll.runtime_pollWait(0x7f9495f839b8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc008bb8b00?, 0xc00c606000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc008bb8b00, {0xc00c606000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc008bb8b00, {0xc00c606000?, 0x0?, 0xc0096e1b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00f85c7c8, {0xc00c606000?, 0xc002df7260?, 0xc00c606005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc00be79a70, {0xc00c606000?, 0x0?, 0xc00be79a70?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc001677b38, {0x27e6600, 0xc00be79a70}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc001677888, {0x7f949c0b00b8, 0xc003cb6810}, 0xc0096e1b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc001677888, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc001677888, {0xc00140b4d0, 0xc, 0xc0096e1e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc0013023f0}, {0xc00140b4d0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00eb32b00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00eb32b00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 20784895 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 39075671 [select]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc005baf100, 0x1) google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:412 +0x108 google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc012d99700) google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:575 +0x7b google.golang.org/grpc/internal/transport.NewServerTransport.func2() google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:335 +0xde created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 39075670 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:333 +0x18be goroutine 6140931 [chan send, 18786 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6140930 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 50228 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00c634190, 0x3d2ca0) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00c634180, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc000d2e7c0}, 0xc00c634180) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 50227 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 39075672 [select, 50 minutes]: google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc009fe5380) google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:1180 +0x1f3 created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 39075670 google.golang.org/grpc@v1.70.0/internal/transport/http2_server.go:356 +0x1905 goroutine 32870241 [IO wait]: internal/poll.runtime_pollWait(0x7f949c18f228, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00f449f00?, 0xc00b8e8000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00f449f00, {0xc00b8e8000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00f449f00, {0xc00b8e8000?, 0x0?, 0xc0065d1b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0067dc040, {0xc00b8e8000?, 0xc00c26d660?, 0xc00b8e8005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc00d42b890, {0xc00b8e8000?, 0x0?, 0xc00d42b890?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0023c1eb8, {0x27e6600, 0xc00d42b890}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0023c1c08, {0x7f949c0b00b8, 0xc00e338030}, 0xc0065d1b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0023c1c08, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc0023c1c08, {0xc00b765360, 0xc, 0xc0065d1e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc00878c930}, {0xc00b765360, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc010835400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc010835400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 32870255 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 23294715 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00f6c3c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 23294713 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 33835340 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00218eb60, {0xc012db82c8, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc012db82c8?, 0xc001791340?, 0xc0096419c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00ee77700, {0xc012db82c8?, 0x47cff2?, 0xc009641a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00ee77700}, {0xc012db82c8, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc012db82b8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc012db82b8}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc002216780) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc002216780) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00ee77700}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00ee77700?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00ee77700}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 33835281 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 285580 [chan send, 22271 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 285579 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 32349764 [select, 6778 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00ffb3180, {0xc010a3f64f, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc010a3f64f?, 0xc?, 0xc0021773b4?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00b2b4100, {0xc010a3f64f?, 0x1949c081420?, 0xc00a7291f0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc00006fc08?, {0xc010a3f64f?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00aa44230?, {0xc010a3f64f?, 0xc004cb16f8?, 0xc004cb1770?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc010f60c60}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 32349762 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 1516549 [chan send, 21451 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1516548 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 31989951 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00a436d00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 31989888 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 11946613 [select, 16229 minutes]: github.com/quic-go/quic-go.(*Transport).runSendQueue(0xc00766b760) github.com/quic-go/quic-go@v0.49.0/transport.go:442 +0x107 created by github.com/quic-go/quic-go.(*Transport).init.func1 in goroutine 11946577 github.com/quic-go/quic-go@v0.49.0/transport.go:418 +0x46c goroutine 42849424 [trace reader (blocked)]: runtime.ReadTrace() runtime/trace.go:757 +0x31 runtime/trace.Start.func1() runtime/trace/trace.go:130 +0x45 created by runtime/trace.Start in goroutine 42849420 runtime/trace/trace.go:128 +0xcf goroutine 41759775 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc006865450, 0x2921) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc006865440, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc00df9dd40}, 0xc006865440) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 41759774 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 34781779 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc011ffbe00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 34781764 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 49526 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12c0e0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00c6e6580?, 0xc0014c1000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00c6e6580, {0xc0014c1000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00c6e6580, {0xc0014c1000?, 0x4122af?, 0xc0034d7b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0055e30b8, {0xc0014c1000?, 0xc00c8db8e0?, 0xc0014c1005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc00d42b788, {0xc0014c1000?, 0x0?, 0xc00d42b788?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc009e177b8, {0x27e6600, 0xc00d42b788}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc009e17508, {0x7f949c0b00b8, 0xc0036bc9f0}, 0xc0034d7b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc009e17508, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc009e17508, {0xc0020c60c0, 0xc, 0xc0034d7e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc00c17b9d0}, {0xc0020c60c0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc0056bc800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc0056bc800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 49502 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 32714799 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc005ce1100) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc005ce1100) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 32714793 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 37403130 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc012651500, {0xc00b157318, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc00b157318?, 0xc0017f2a80?, 0xc0082469c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00d04e680, {0xc00b157318?, 0x47cff2?, 0xc008246a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00d04e680}, {0xc00b157318, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00b157308) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00b157308}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc004e27b80) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc004e27b80) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00d04e680}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00d04e680?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00d04e680}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 37403121 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 39503848 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0xc00ac2cea0) github.com/quic-go/quic-go@v0.49.0/send_queue.go:75 +0x10e github.com/quic-go/quic-go.(*connection).run.func3() github.com/quic-go/quic-go@v0.49.0/connection.go:525 +0x25 created by github.com/quic-go/quic-go.(*connection).run in goroutine 39503846 github.com/quic-go/quic-go@v0.49.0/connection.go:524 +0x227 goroutine 13867163 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0017a1ed0, 0x491b6) runtime/sema.go:587 +0x159 sync.(*Cond).Wait(0x27f6880?) sync/cond.go:71 +0x85 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0017a1ec0, {0x27f6880, 0xc0004105a0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/rpc_queue.go:129 +0x1cb github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed2248?, {0x27f6880, 0xc0004105a0}, {0x280dc40, 0xc003079240}, 0xc0017a1ec0) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:178 +0xe8 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 13867162 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:130 +0x2e5 goroutine 19777818 [chan send, 11974 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 19777817 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 32370 [select]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc00e3cc200, 0x1) google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:412 +0x108 google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc00e4ccc80) google.golang.org/grpc@v1.70.0/internal/transport/controlbuf.go:575 +0x7b google.golang.org/grpc/internal/transport.NewHTTP2Client.func6() google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:471 +0xd2 created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 32358 google.golang.org/grpc@v1.70.0/internal/transport/http2_client.go:469 +0x249e goroutine 49537 [select, 22411 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0063e5500, {0xc001da2a8b, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc001da2a8b?, 0xc00a6e9028?, 0xc00c1629a4?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00c6e7000, {0xc001da2a8b?, 0x10000000050?, 0xc00c702070?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x3540720?, {0xc001da2a8b?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00c6e6d00?, {0xc001da2a8b?, 0xc004cb0768?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00c8dbb80}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 49535 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 39507260 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc008f81500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc008f81500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39507268 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 49375 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc005b72800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc005b72800) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 49381 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 41339314 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc006b24e00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 41339292 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 1531210 [chan send, 21441 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1531209 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 35444901 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc00bf22000) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 35444899 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 9498478 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc007e25500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 9498475 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 35444896 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12bd98, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00cbe6280?, 0xc00c93a000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00cbe6280, {0xc00c93a000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00cbe6280, {0xc00c93a000?, 0x4122af?, 0xc00bec1b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00817ec78, {0xc00c93a000?, 0xc0010bf620?, 0xc00c93a005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc0019ac0f0, {0xc00c93a000?, 0x0?, 0xc0019ac0f0?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc0075afb38, {0x27e6600, 0xc0019ac0f0}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0075af888, {0x7f949c0b00b8, 0xc00a3ed830}, 0xc00bec1b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0075af888, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc0075af888, {0xc002a8fd70, 0xc, 0x20002000bec1e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc01257c230}, {0xc002a8fd70, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00bf22000) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00bf22000) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 35444889 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 19328426 [chan receive]: github.com/quic-go/quic-go.(*receiveStream).readImpl(0xc006290fc0, {0xc00db395d0, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:182 +0x674 github.com/quic-go/quic-go.(*receiveStream).Read(0xc006290fc0, {0xc00db395d0, 0x1, 0x1}) github.com/quic-go/quic-go@v0.49.0/receive_stream.go:94 +0xd4 github.com/libp2p/go-libp2p/p2p/transport/quic.(*stream).Read(0x0?, {0xc00db395d0?, 0xc0017fda40?, 0xc00446c9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/stream.go:22 +0x24 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc004382000, {0xc00db395d0?, 0x47cff2?, 0xc00446ca48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc004382000}, {0xc00db395d0, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00db395c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00db395c0}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc011b357c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc011b357c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc004382000}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc004382000?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc004382000}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 19328381 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 40005194 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0xc00b8e6cc0) github.com/quic-go/quic-go@v0.49.0/send_queue.go:75 +0x10e github.com/quic-go/quic-go.(*connection).run.func3() github.com/quic-go/quic-go@v0.49.0/connection.go:525 +0x25 created by github.com/quic-go/quic-go.(*connection).run in goroutine 40005192 github.com/quic-go/quic-go@v0.49.0/connection.go:524 +0x227 goroutine 31989997 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc01199ea80, {0xc009a1fea0, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc009a1fea0?, 0xc0018008c0?, 0xc009d019c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc007a94a80, {0xc009a1fea0?, 0x47cff2?, 0xc009d01a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc007a94a80}, {0xc009a1fea0, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc009a1fe90) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc009a1fe90}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc001df5c80) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc001df5c80) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc007a94a80}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc007a94a80?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc007a94a80}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 31989951 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 38199464 [select, 2775 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc00b9db5a0, {0x27f6880, 0xc00aaac320}) google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:88 +0x10c created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 38199481 google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 16712594 [select, 13694 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc000517ea0, {0xc00f9beb2a, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00f9beb2a?, 0x100c005261e48?, 0xb79b4a?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc004accd80, {0xc00f9beb2a?, 0x10000000020?, 0xc0079ead20?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc001a7e008?, {0xc00f9beb2a?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc004acc900?, {0xc00f9beb2a?, 0x0?, 0x0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00e05a3e0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 16712576 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 38199463 [select, 2775 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc00b9db560, {0x27f6880, 0xc00b687d10}) google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:88 +0x10c created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 38199481 google.golang.org/grpc@v1.70.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 33149676 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00b96bd00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00b96bd00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 33149671 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 31569160 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc011ffb100) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc011ffb100) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 31569116 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 41339320 [select, 985 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc008e517a0, {0xc00a1a3f5a, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00a1a3f5a?, 0x100c000453680?, 0x27f6880?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc013f79d80, {0xc00a1a3f5a?, 0x1c002a70c60?, 0xc000335320?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc000449c08?, {0xc00a1a3f5a?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00d55a850?, {0xc00a1a3f5a?, 0xc006380ef8?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00fb6ba40}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 41339318 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 42849445 [IO wait]: internal/poll.runtime_pollWait(0x7f949c19c7f0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0036ff100?, 0xc00c591541?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0036ff100, {0xc00c591541, 0x1, 0x1}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc0036ff100, {0xc00c591541?, 0xc004cb5760?, 0x46701e?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00e07e080, {0xc00c591541?, 0xc004cb57a8?, 0x4686f7?}) net/net.go:189 +0x45 net/http.(*connReader).backgroundRead(0xc00c591530) net/http/server.go:690 +0x37 created by net/http.(*connReader).startBackgroundRead in goroutine 42849444 net/http/server.go:686 +0xb6 goroutine 42849411 [select]: net/http/pprof.sleep(0xc0077b8280, 0xc0002aba40?) net/http/pprof/pprof.go:117 +0x91 net/http/pprof.Profile({0x27f1b90, 0xc0002aba40}, 0xc0077b8280) net/http/pprof/pprof.go:163 +0x33d net/http.HandlerFunc.ServeHTTP(0xc0002aa700?, {0x27f1b90?, 0xc0002aba40?}, 0xa79176?) net/http/server.go:2220 +0x29 net/http.(*ServeMux).ServeHTTP(0x470539?, {0x27f1b90, 0xc0002aba40}, 0xc0077b8280) net/http/server.go:2747 +0x1ca net/http.serverHandler.ServeHTTP({0xc007e07620?}, {0x27f1b90?, 0xc0002aba40?}, 0x6?) net/http/server.go:3210 +0x8e net/http.(*conn).serve(0xc004295ef0, {0x27f6848, 0xc00e4b21b0}) net/http/server.go:2092 +0x5d0 created by net/http.(*Server).Serve in goroutine 32220 net/http/server.go:3360 +0x485 goroutine 32715217 [select, 6541 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0017c3c00, {0xc002751e5a, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc002751e5a?, 0x100c01012dd00?, 0x11?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc014325e80, {0xc002751e5a?, 0x10000000080?, 0xc000c6f6c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc009fabc08?, {0xc002751e5a?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc014324580?, {0xc002751e5a?, 0xc006380f68?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc0138b5aa0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 32715215 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 35412153 [select]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc008f80c00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 35412151 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 20784881 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00eb32b00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00eb32b00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 20784895 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 1525422 [chan send, 21445 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1525421 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 33149690 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00bee1ea0, {0xc012aeb0a8, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc012aeb0a8?, 0xc001809c00?, 0xc0093239c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc012e08580, {0xc012aeb0a8?, 0x47cff2?, 0xc009323a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc012e08580}, {0xc012aeb0a8, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc012aeb098) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc012aeb098}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00311d100) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00311d100) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc012e08580}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc012e08580?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc012e08580}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 33149680 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 62094 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00206c600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00206c600) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 62078 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 37403141 [select, 3572 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0079f2fc0, {0xc00043fa20, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc00043fa20?, 0x100c004a86c00?, 0x11?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00d04e400, {0xc00043fa20?, 0x10000000080?, 0x7f949c4c29d0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc0070e4708?, {0xc00043fa20?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00046d980?, {0xc00043fa20?, 0xc00337f768?, 0x11cba33?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00212b400}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 37403139 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 41759776 [select, 711 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc01199f0a0, {0xc0039681da, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc0039681da?, 0x1000003564660?, 0xc00feee6d0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc014036400, {0xc0039681da?, 0x10000000050?, 0x4f8740?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc000449c08?, {0xc0039681da?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x27e3540?, {0xc0039681da?, 0xc002609e58?, 0xc00feee770?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc00df9dd40}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 41759774 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 200461 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc0096fe500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc0096fe500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 200420 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 35444935 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc0079f3960, {0xc00ac00340, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x7f9494423f80?, {0xc00ac00340?, 0xc00180b880?, 0xc008c3d9c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00e1a7a80, {0xc00ac00340?, 0x47cff2?, 0xc008c3da48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc00e1a7a80}, {0xc00ac00340, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00ac00330) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00ac00330}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00365cd40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00365cd40) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc00e1a7a80}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc00e1a7a80?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc00e1a7a80}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 35444920 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 16712578 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12cbd0, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0047c6580?, 0xc001768000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0047c6580, {0xc001768000, 0xa80, 0xa80}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc0047c6580, {0xc001768000?, 0x13?, 0xc009d81b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc0055e2160, {0xc001768000?, 0xc00066d9a0?, 0xc001768005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc001fd8078, {0xc001768000?, 0x0?, 0xc001fd8078?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc00d08e638, {0x27e6600, 0xc001fd8078}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00d08e388, {0x7f949c0b00b8, 0xc0080d41b0}, 0xc009d81b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00d08e388, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc00d08e388, {0xc00f9be7e0, 0xc, 0x200020009d81e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc005d78bd0}, {0xc00f9be7e0, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00f51c400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00f51c400) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 16712560 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 62108 [select, 22404 minutes]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00218e1c0, {0xc0024bb74b, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x49a7cc?, {0xc0024bb74b?, 0xc000453680?, 0xc00c4f05b4?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc008de7d00, {0xc0024bb74b?, 0x1c003be1680?, 0xc006acfb00?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0xc00006fc08?, {0xc0024bb74b?, 0x1?, 0x1?}) github.com/multiformats/go-multistream@v0.6.0/lazyClient.go:68 +0x98 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00a7d1ea0?, {0xc0024bb74b?, 0xc004cb1ef8?, 0x2?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:1138 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed2248, {0x280dc40, 0xc000d2f7e0}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:150 +0x73 created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 62106 github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:131 +0x345 goroutine 9020685 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc007b8fe00) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 9020683 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 40005192 [select]: github.com/quic-go/quic-go.(*connection).run(0xc00f196808) github.com/quic-go/quic-go@v0.49.0/connection.go:568 +0x4cf github.com/quic-go/quic-go.(*Transport).doDial.func1() github.com/quic-go/quic-go@v0.49.0/transport.go:323 +0x3e created by github.com/quic-go/quic-go.(*Transport).doDial in goroutine 40005185 github.com/quic-go/quic-go@v0.49.0/transport.go:322 +0x8b9 goroutine 38789456 [select]: github.com/libp2p/go-yamux/v4.(*Session).sendLoop(0xc00c48e300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:583 +0x587 github.com/libp2p/go-yamux/v4.(*Session).send(0xc00c48e300) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:512 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 38789420 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:163 +0x556 goroutine 39214580 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0xc00abd0540) github.com/quic-go/quic-go@v0.49.0/send_queue.go:75 +0x10e github.com/quic-go/quic-go.(*connection).run.func3() github.com/quic-go/quic-go@v0.49.0/connection.go:525 +0x25 created by github.com/quic-go/quic-go.(*connection).run in goroutine 39214578 github.com/quic-go/quic-go@v0.49.0/connection.go:524 +0x227 goroutine 34927170 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc012074000, {0xc013faf600, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0031b9860?, {0xc013faf600?, 0xc001850e00?, 0xc0092699c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc011ffe500, {0xc013faf600?, 0x47cff2?, 0xc009269a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc011ffe500}, {0xc013faf600, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc013faf5f0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc013faf5f0}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0075b9380) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc0075b9380) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc011ffe500}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc011ffe500?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc011ffe500}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 34927162 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 9498476 [IO wait]: internal/poll.runtime_pollWait(0x7f949c19cd68, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc007fde100?, 0xc005178000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc007fde100, {0xc005178000, 0x4000, 0x4000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc007fde100, {0xc005178000?, 0x4122af?, 0xc002f61b20?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc00667e588, {0xc005178000?, 0xc001fc5460?, 0xc005178005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc000cca258, {0xc005178000?, 0x0?, 0xc000cca258?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc005c30d38, {0x27e6600, 0xc000cca258}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc005c30a88, {0x7f949c0b00b8, 0xc00a832660}, 0xc002f61b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc005c30a88, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc005c30a88, {0xc00267cf20, 0xc, 0xc002f61e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc00e26c460}, {0xc00267cf20, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc007e25500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc007e25500) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 9498475 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 39503837 [IO wait]: internal/poll.runtime_pollWait(0x7f949c12b9b8, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00046d780?, 0xc0012a8000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00046d780, {0xc0012a8000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x27a net.(*netFD).Read(0xc00046d780, {0xc0012a8000?, 0x4122af?, 0x7f9495f71f78?}) net/fd_posix.go:55 +0x25 net.(*conn).Read(0xc001e3c420, {0xc0012a8000?, 0xc0100cef06?, 0xc0012a8005?}) net/net.go:189 +0x45 crypto/tls.(*atLeastReader).Read(0xc00d42b7e8, {0xc0012a8000?, 0x0?, 0xc00d42b7e8?}) crypto/tls/conn.go:809 +0x3b bytes.(*Buffer).ReadFrom(0xc01144d0b8, {0x27e6600, 0xc00d42b7e8}) bytes/buffer.go:211 +0x98 crypto/tls.(*Conn).readFromUntil(0xc01144ce08, {0x7f949c0b00b8, 0xc0063aaae0}, 0xc00bf85b90?) crypto/tls/conn.go:831 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc01144ce08, 0x0) crypto/tls/conn.go:629 +0x3cf crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:591 crypto/tls.(*Conn).Read(0xc01144ce08, {0xc002578980, 0xc, 0xc00bf85e58?}) crypto/tls/conn.go:1385 +0x150 io.ReadAtLeast({0x7f949c081420, 0xc01126a460}, {0xc002578980, 0xc, 0xc}, 0xc) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v4.(*Session).recvLoop(0xc00c48f900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:668 +0xe5 github.com/libp2p/go-yamux/v4.(*Session).recv(0xc00c48f900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:640 +0x18 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 39503804 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:162 +0x516 goroutine 37971506 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).AcceptStream(0xc010b24900) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:272 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0x449ea0?) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/conn.go:43 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 37971488 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 32715257 [select]: github.com/libp2p/go-yamux/v4.(*Stream).Read(0xc00424a000, {0xc00ac31678, 0x1, 0x1}) github.com/libp2p/go-yamux/v4@v4.0.1/stream.go:111 +0x1a5 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc00a5a2d38?, {0xc00ac31678?, 0xc001855c00?, 0xc007a389c0?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/muxer/yamux/stream.go:17 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc009a0c100, {0xc00ac31678?, 0x47cff2?, 0xc007a38a48?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_stream.go:58 +0x2d io.ReadAtLeast({0x7f949c081550, 0xc009a0c100}, {0xc00ac31678, 0x1, 0x1}, 0x1) io/io.go:335 +0x90 io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00ac31668) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x27e73a0, 0xc00ac31668}) github.com/multiformats/go-varint@v0.0.7/varint.go:80 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00335f3c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0xc00335f3c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xb2 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed2248, {0x280dbb0, 0xc009a0c100}) github.com/libp2p/go-libp2p-pubsub@v0.12.0/comm.go:66 +0x3d7 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x0?, 0x0?}, {0x7f949c081520?, 0xc009a0c100?}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:659 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc000453680, {0x280dbb0, 0xc009a0c100}) github.com/libp2p/go-libp2p@v0.38.2/p2p/host/basic/basic_host.go:487 +0x7e9 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:142 +0xa7 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 32715235 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:128 +0x1ab goroutine 19328381 [select, 2 minutes]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x280ebc0, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/streams_map_incoming.go:82 +0x111 github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0xc00299c180, {0x27f6810, 0x3561780}) github.com/quic-go/quic-go@v0.49.0/streams_map.go:193 +0xce github.com/quic-go/quic-go.(*connection).AcceptStream(0xc000071808?, {0x27f6810?, 0x3561780?}) github.com/quic-go/quic-go@v0.49.0/connection.go:2206 +0x29 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream(0xe1fd6b?) github.com/libp2p/go-libp2p@v0.38.2/p2p/transport/quic/conn.go:61 +0x2d github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:118 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 19328379 github.com/libp2p/go-libp2p@v0.38.2/p2p/net/swarm/swarm_conn.go:114 +0x4f goroutine 298893 [chan send, 22263 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:103 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 298892 github.com/pactus-project/pactus/network/stream.go:99 +0xc5 goroutine 33835278 [select]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc000e42200) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 33835283 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 38542925 [select, 2 minutes]: github.com/libp2p/go-yamux/v4.(*Session).startMeasureRTT(0xc00f9aa000) github.com/libp2p/go-yamux/v4@v4.0.1/session.go:356 +0xc5 created by github.com/libp2p/go-yamux/v4.newSession in goroutine 38542920 github.com/libp2p/go-yamux/v4@v4.0.1/session.go:164 +0x596 goroutine 20049 [select, 2 minutes]: github.com/pactus-project/pactus/network.(*peerMgr).Start.func1() github.com/pactus-project/pactus/network/peermgr.go:83 +0xc8 created by github.com/pactus-project/pactus/network.(*peerMgr).Start in goroutine 1 github.com/pactus-project/pactus/network/peermgr.go:78 +0x56 goroutine 20050 [select, 2 minutes]: github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1() github.com/pactus-project/pactus/network/notifee.go:62 +0xba created by github.com/pactus-project/pactus/network.(*NotifeeService).Start in goroutine 1 github.com/pactus-project/pactus/network/notifee.go:60 +0x4f