goroutine 7336871 [running]: runtime/pprof.writeGoroutineStacks({0x2a24e00, 0xc001c973b0}) runtime/pprof/pprof.go:756 +0x6b runtime/pprof.writeGoroutine({0x2a24e00?, 0xc001c973b0?}, 0x6a?) runtime/pprof/pprof.go:745 +0x25 runtime/pprof.(*Profile).WriteTo(0x389ff70?, {0x2a24e00?, 0xc001c973b0?}, 0xc?) runtime/pprof/pprof.go:371 +0x14b net/http/pprof.handler.ServeHTTP({0xc00b748fd1, 0x9}, {0x2a32c30, 0xc001c973b0}, 0xc003b86000) net/http/pprof/pprof.go:272 +0x52a net/http/pprof.Index({0x2a32c30, 0xc001c973b0}, 0xc003b86000?) net/http/pprof/pprof.go:389 +0xda net/http.HandlerFunc.ServeHTTP(0xc000324a80?, {0x2a32c30?, 0xc001c973b0?}, 0x9dd316?) net/http/server.go:2322 +0x29 net/http.(*ServeMux).ServeHTTP(0x47e079?, {0x2a32c30, 0xc001c973b0}, 0xc003b86000) net/http/server.go:2861 +0x1c7 net/http.serverHandler.ServeHTTP({0xc0095204c0?}, {0x2a32c30?, 0xc001c973b0?}, 0x1?) net/http/server.go:3340 +0x8e net/http.(*conn).serve(0xc00242c000, {0x2a37498, 0xc003513590}) net/http/server.go:2109 +0x665 created by net/http.(*Server).Serve in goroutine 1595 net/http/server.go:3493 +0x485 goroutine 1 [select (no cases), 7838 minutes]: main.buildStartCmd.func1(0xc000315e00?, {0x1b1f688?, 0x4?, 0x1b1f68c?}) github.com/pactus-project/pactus/cmd/daemon/start.go:125 +0x28e github.com/spf13/cobra.(*Command).execute(0xc000372f08, {0xc000313e00, 0x4, 0x4}) github.com/spf13/cobra@v1.10.2/command.go:1019 +0xae7 github.com/spf13/cobra.(*Command).ExecuteC(0xc000372308) github.com/spf13/cobra@v1.10.2/command.go:1148 +0x465 github.com/spf13/cobra.(*Command).Execute(...) github.com/spf13/cobra@v1.10.2/command.go:1071 main.main() github.com/pactus-project/pactus/cmd/daemon/main.go:30 +0xd0 goroutine 47 [select]: github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc0002a36c0) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/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.20220721030215-126854af5e6d/leveldb/db.go:149 +0x485 goroutine 45 [select, 4 minutes]: github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xc0001cee10) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:189 +0x51c created by github.com/syndtr/goleveldb/leveldb.newSession in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:93 +0x296 goroutine 48 [select, 199 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc0002a36c0) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:845 +0x6b7 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:157 +0x50b goroutine 83 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background(0xc008009520) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:450 +0x107 created by github.com/libp2p/go-libp2p/p2p/host/resource-manager.NewResourceManager in goroutine 1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/resource-manager/rcmgr.go:219 +0xd07 goroutine 66 [chan receive, 4226 minutes]: gopkg.in/natefinch/lumberjack%2ev2.(*Logger).millRun(...) gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:379 created by gopkg.in/natefinch/lumberjack%2ev2.(*Logger).mill.func1 in goroutine 1 gopkg.in/natefinch/lumberjack.v2@v2.2.1/lumberjack.go:390 +0x8c goroutine 2392752 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc001d19320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 2392735 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 46 [select, 199 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc0002a36c0) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:92 +0x149 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:148 +0x447 goroutine 65 [select, 283 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc0002a36c0) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:782 +0xf3 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:158 +0x547 goroutine 80 [select]: github.com/libp2p/zeroconf/v2.(*client).periodicQuery(0xc0080b7c80, {0x2a374d0, 0xc001cd9590}, 0xc001e692c0) github.com/libp2p/zeroconf/v2@v2.2.0/client.go:382 +0x165 github.com/libp2p/zeroconf/v2.(*client).run(0xc0080b7c80, {0x2a374d0?, 0xc001cd89b0?}, 0xc001e692c0) github.com/libp2p/zeroconf/v2@v2.2.0/client.go:123 +0xe7 github.com/libp2p/zeroconf/v2.Browse({0x2a374d0, 0xc001cd89b0}, {0x1b2917d, 0xb}, {0x1b20709, 0x5}, 0xc007a0f420, {0x0, 0x0, 0x0}) github.com/libp2p/zeroconf/v2@v2.2.0/client.go:80 +0x1a6 github.com/libp2p/go-libp2p/p2p/discovery/mdns.(*mdnsService).startResolver.func2() github.com/libp2p/go-libp2p@v0.46.0/p2p/discovery/mdns/mdns.go:251 +0x8b created by github.com/libp2p/go-libp2p/p2p/discovery/mdns.(*mdnsService).startResolver in goroutine 1 github.com/libp2p/go-libp2p@v0.46.0/p2p/discovery/mdns/mdns.go:249 +0x105 goroutine 84 [select]: github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process(0xc00143b490) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/decay.go:166 +0x22c created by github.com/libp2p/go-libp2p/p2p/net/connmgr.NewDecayer in goroutine 1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/decay.go:96 +0x245 goroutine 85 [select]: github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background(0xc0000ba408) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:355 +0x126 created by github.com/libp2p/go-libp2p/p2p/net/connmgr.NewConnManager in goroutine 1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/connmgr/connmgr.go:148 +0x2ef goroutine 86 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0xc0002da900, {0x2a374d0, 0xc001ac9860}) github.com/libp2p/go-libp2p@v0.46.0/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.46.0/p2p/host/peerstore/pstoremem/addr_book.go:205 +0x1be goroutine 92 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0xc007b25dc0) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/reuse.go:249 +0xfc created by github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newReuse in goroutine 1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/reuse.go:224 +0x19f goroutine 93 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0xc007b25e30) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/reuse.go:249 +0xfc created by github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newReuse in goroutine 1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/reuse.go:224 +0x19f goroutine 94 [select, 6 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter(0xc006643dd0) github.com/libp2p/go-libp2p@v0.46.0/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.46.0/p2p/net/swarm/connectedness_event_emitter.go:47 +0x179 goroutine 95 [select, 4 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).background(0xc0065acb50, {0x2a374d0, 0xc001b93e50}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:128 +0xcd created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).init in goroutine 1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:121 +0xac goroutine 96 [select, 7836 minutes]: github.com/libp2p/go-libp2p/p2p/host/relaysvc.(*RelayManager).background(0xc001bc4c80, {0x2a374d0, 0xc001bc4c30}) github.com/libp2p/go-libp2p@v0.46.0/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.46.0/p2p/host/relaysvc/relay.go:33 +0x12c goroutine 123 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0xc00037de80, {0x2a374d0, 0xc001c240a0}) github.com/libp2p/go-libp2p@v0.46.0/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.46.0/p2p/host/peerstore/pstoremem/addr_book.go:205 +0x1be goroutine 98 [IO wait, 6 minutes]: internal/poll.runtime_pollWait(0x7f5f987f8a00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00037d200?, 0xc0003f8dc0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc00037d200) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0xc00037d200) net/fd_unix.go:161 +0x29 net.(*TCPListener).accept(0xc001baf9c0) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc001baf9c0) net/tcpsock.go:380 +0x30 github.com/multiformats/go-multiaddr/net.(*maListener).Accept(0xc003a13d48?) github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 +0x27 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept(0xc0075eb2c0) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 +0x39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept(0xc000e8ecc0) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 +0x2f github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming(0xc007c6e0e0) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 +0xe3 created by github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).UpgradeGatedMaListener in goroutine 97 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:132 +0x1c5 goroutine 99 [chan receive, 6 minutes]: github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).Accept(0xc007c6e0e0) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:151 +0x3a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 +0x130 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr in goroutine 97 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:139 +0x265 goroutine 100 [IO wait, 7838 minutes]: internal/poll.runtime_pollWait(0x7f5f987f8800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00037d280?, 0x7f5f987fda00?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc00037d280) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0xc00037d280) net/fd_unix.go:161 +0x29 net.(*TCPListener).accept(0xc001bafa40) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc001bafa40) net/tcpsock.go:380 +0x30 github.com/multiformats/go-multiaddr/net.(*maListener).Accept(0x0?) github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 +0x27 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept(0xc0075eb440) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:180 +0x39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept(0xc000e8ed20) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/tcp/tcp.go:85 +0x2f github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming(0xc007c6e150) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:78 +0xe3 created by github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).UpgradeGatedMaListener in goroutine 97 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:132 +0x1c5 goroutine 101 [chan receive, 7838 minutes]: github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).Accept(0xc007c6e150) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/listener.go:151 +0x3a github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 +0x130 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr in goroutine 97 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:139 +0x265 goroutine 102 [IO wait, 14 minutes]: internal/poll.runtime_pollWait(0x7f5f987f8600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00037d300?, 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(0xc00037d300, 0xc001f288b0) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0xc0062829b8, 0xc009ecb800?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*syscaller).recvmmsg(0xc00a6c6d38, {0x2a32e10?, 0xc0062829b8?}, {0xc009ecb800?, 0x282aa20?, 0x0?}, 0x18d3940?) golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:120 +0x70 golang.org/x/net/internal/socket.(*Conn).recvMsgs(0xc001ba58e0, {0xc0001d2f08, 0x8, 0x8}, 0x0) golang.org/x/net@v0.48.0/internal/socket/rawconn_mmsg.go:24 +0x165 golang.org/x/net/internal/socket.(*Conn).RecvMsgs(...) golang.org/x/net@v0.48.0/internal/socket/socket.go:267 golang.org/x/net/ipv4.(*payloadHandler).ReadBatch(0xc001bc50a0, {0xc0001d2f08?, 0xc001bd6ba0?, 0xc00030e968?}, 0xc0094cbbe0?) golang.org/x/net@v0.48.0/ipv4/batch.go:80 +0x57 github.com/quic-go/quic-go.(*oobConn).ReadPacket(0xc0000deea0) github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 +0x7a2 github.com/quic-go/quic-go.(*Transport).listen(0xc00030e900, {0x2a41ac0, 0xc0000deea0}) github.com/quic-go/quic-go@v0.57.1/transport.go:536 +0x7c github.com/quic-go/quic-go.(*Transport).init.func1.1() github.com/quic-go/quic-go@v0.57.1/transport.go:424 +0x65 created by github.com/quic-go/quic-go.(*Transport).init.func1 in goroutine 97 github.com/quic-go/quic-go@v0.57.1/transport.go:422 +0x405 goroutine 103 [select, 686 minutes]: github.com/quic-go/quic-go.(*Transport).runSendQueue(0xc00030e900) github.com/quic-go/quic-go@v0.57.1/transport.go:445 +0x107 created by github.com/quic-go/quic-go.(*Transport).init.func1 in goroutine 97 github.com/quic-go/quic-go@v0.57.1/transport.go:430 +0x445 goroutine 104 [select, 14 minutes]: github.com/quic-go/quic-go.(*baseServer).run(0xc00030ec60) github.com/quic-go/quic-go@v0.57.1/server.go:299 +0x10d created by github.com/quic-go/quic-go.newServer in goroutine 97 github.com/quic-go/quic-go@v0.57.1/server.go:285 +0x505 goroutine 105 [select, 7838 minutes]: github.com/quic-go/quic-go.(*baseServer).runSendQueue(0xc00030ec60) github.com/quic-go/quic-go@v0.57.1/server.go:312 +0x1bc created by github.com/quic-go/quic-go.newServer in goroutine 97 github.com/quic-go/quic-go@v0.57.1/server.go:286 +0x547 goroutine 106 [select, 14 minutes]: github.com/quic-go/quic-go.(*baseServer).accept(0xc00030ec60, {0x2a37460, 0x38f3220}) github.com/quic-go/quic-go@v0.57.1/server.go:334 +0xa5 github.com/quic-go/quic-go.(*baseServer).Accept(...) github.com/quic-go/quic-go@v0.57.1/server.go:330 github.com/quic-go/quic-go.(*Listener).Accept(0x11ec130100010304?, {0x2a37460?, 0x38f3220?}) github.com/quic-go/quic-go@v0.57.1/server.go:131 +0x25 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*quicListener).Run(0xc001bc5040) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/listener.go:148 +0xe2 created by github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener in goroutine 97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/listener.go:79 +0x2cc goroutine 107 [select, 14 minutes]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*listener).Accept(0xc001bc50e0, {0x2a37460, 0x38f3220}) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/listener.go:197 +0x94 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept(0xc001bc5130) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:49 +0x42 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept(0xc001ba5960, 0xc001bc5130, 0x1, 0x1?) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 +0xac github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept(0xc001ba5960, 0xc001bc5130, 0x1, 0xc007c6e5b0) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 +0xd2 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept(0xc0065aca10?) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 +0x25 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 +0x130 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr in goroutine 97 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:139 +0x265 goroutine 108 [IO wait, 7838 minutes]: internal/poll.runtime_pollWait(0x7f5f987f8400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00037d480?, 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(0xc00037d480, 0xc0021a2080) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0xc006282a00, 0xc000245a00?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*syscaller).recvmmsg(0xc00033c3a8, {0x2a32e10?, 0xc006282a00?}, {0xc000245a00?, 0x282aa20?, 0x0?}, 0x4000000000000?) golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:120 +0x70 golang.org/x/net/internal/socket.(*Conn).recvMsgs(0xc001ba5a00, {0xc0001d3208, 0x8, 0x8}, 0x0) golang.org/x/net@v0.48.0/internal/socket/rawconn_mmsg.go:24 +0x165 golang.org/x/net/internal/socket.(*Conn).RecvMsgs(...) golang.org/x/net@v0.48.0/internal/socket/socket.go:267 golang.org/x/net/ipv4.(*payloadHandler).ReadBatch(0xc001bc5320, {0xc0001d3208?, 0x0?, 0x0?}, 0x0?) golang.org/x/net@v0.48.0/ipv4/batch.go:80 +0x57 github.com/quic-go/quic-go.(*oobConn).ReadPacket(0xc0000df200) github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 +0x7a2 github.com/quic-go/quic-go.(*Transport).listen(0xc00030f0e0, {0x2a41ac0, 0xc0000df200}) github.com/quic-go/quic-go@v0.57.1/transport.go:536 +0x7c github.com/quic-go/quic-go.(*Transport).init.func1.1() github.com/quic-go/quic-go@v0.57.1/transport.go:424 +0x65 created by github.com/quic-go/quic-go.(*Transport).init.func1 in goroutine 97 github.com/quic-go/quic-go@v0.57.1/transport.go:422 +0x405 goroutine 109 [select, 7838 minutes]: github.com/quic-go/quic-go.(*Transport).runSendQueue(0xc00030f0e0) github.com/quic-go/quic-go@v0.57.1/transport.go:445 +0x107 created by github.com/quic-go/quic-go.(*Transport).init.func1 in goroutine 97 github.com/quic-go/quic-go@v0.57.1/transport.go:430 +0x445 goroutine 110 [select, 7838 minutes]: github.com/quic-go/quic-go.(*baseServer).run(0xc00030f440) github.com/quic-go/quic-go@v0.57.1/server.go:299 +0x10d created by github.com/quic-go/quic-go.newServer in goroutine 97 github.com/quic-go/quic-go@v0.57.1/server.go:285 +0x505 goroutine 111 [select, 7838 minutes]: github.com/quic-go/quic-go.(*baseServer).runSendQueue(0xc00030f440) github.com/quic-go/quic-go@v0.57.1/server.go:312 +0x1bc created by github.com/quic-go/quic-go.newServer in goroutine 97 github.com/quic-go/quic-go@v0.57.1/server.go:286 +0x547 goroutine 112 [select, 7838 minutes]: github.com/quic-go/quic-go.(*baseServer).accept(0xc00030f440, {0x2a37460, 0x38f3220}) github.com/quic-go/quic-go@v0.57.1/server.go:334 +0xa5 github.com/quic-go/quic-go.(*baseServer).Accept(...) github.com/quic-go/quic-go@v0.57.1/server.go:330 github.com/quic-go/quic-go.(*Listener).Accept(0x0?, {0x2a37460?, 0x38f3220?}) github.com/quic-go/quic-go@v0.57.1/server.go:131 +0x25 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*quicListener).Run(0xc001bc52c0) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/listener.go:148 +0xe2 created by github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newQuicListener in goroutine 97 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/listener.go:79 +0x2cc goroutine 113 [select, 7838 minutes]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*listener).Accept(0xc001bc5360, {0x2a37460, 0x38f3220}) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/listener.go:197 +0x94 github.com/libp2p/go-libp2p/p2p/transport/quic.(*listener).Accept(0xc001bc53b0) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/listener.go:49 +0x42 github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).innerAccept(0xc001ba5a80, 0xc001bc53b0, 0x1, 0x1?) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:113 +0xac github.com/libp2p/go-libp2p/p2p/transport/quic.(*acceptLoopRunner).Accept(0xc001ba5a80, 0xc001bc53b0, 0x1, 0xc007c6ebd0) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:160 +0xd2 github.com/libp2p/go-libp2p/p2p/transport/quic.(*virtualListener).Accept(0x0?) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/virtuallistener.go:38 +0x25 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr.func2() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:161 +0x130 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr in goroutine 97 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:139 +0x265 goroutine 79 [chan receive, 8 minutes]: github.com/libp2p/go-libp2p/p2p/discovery/mdns.(*mdnsService).startResolver.func1() github.com/libp2p/go-libp2p@v0.46.0/p2p/discovery/mdns/mdns.go:220 +0xa5 created by github.com/libp2p/go-libp2p/p2p/discovery/mdns.(*mdnsService).startResolver in goroutine 1 github.com/libp2p/go-libp2p@v0.46.0/p2p/discovery/mdns/mdns.go:218 +0x98 goroutine 115 [select]: github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).eventHandler(0xc00037d100, {0x2a343b0, 0xc0075fef60}, {0x2a2fdc8, 0xc001bafd80}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:320 +0x199 created by github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).Start in goroutine 97 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:213 +0x3b4 goroutine 116 [select]: github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker(0xc00037d100) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:358 +0x13e created by github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).Start in goroutine 97 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:214 +0x3fb goroutine 70 [select, 7836 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop.func1() github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:276 +0xdf created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop in goroutine 122 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:272 +0x375 goroutine 118 [select]: github.com/libp2p/go-libp2p/p2p/host/pstoremanager.(*PeerstoreManager).background(0xc0075fe960, {0x2a374d0, 0xc001bc54f0}, {0x2a343b0, 0xc0075ff080}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/pstoremanager/pstoremanager.go:98 +0x285 created by github.com/libp2p/go-libp2p/p2p/host/pstoremanager.(*PeerstoreManager).Start in goroutine 97 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/pstoremanager/pstoremanager.go:80 +0x205 goroutine 77 [IO wait]: internal/poll.runtime_pollWait(0x7f5f987f7e00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0001cb280?, 0x7f5f9755f0e0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).RawRead(0xc0001cb280, 0xc00b0cf220) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0xc0069b89d0, 0x0?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*Conn).recvMsg(0xc002d50940, 0xc009ea48a0, 0x0) golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 +0x125 golang.org/x/net/internal/socket.(*Conn).RecvMsg(...) golang.org/x/net@v0.48.0/internal/socket/socket.go:247 golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0xc002d49050, {0xc002a92000, 0x10000, 0x10000}) golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 +0x265 github.com/libp2p/zeroconf/v2.(*Server).recv6(0xc0053ed380, 0xc002d49040) github.com/libp2p/zeroconf/v2@v2.2.0/server.go:300 +0xb0 created by github.com/libp2p/zeroconf/v2.(*Server).start in goroutine 1 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:217 +0x105 goroutine 1300501 [chan send, 6482 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1300500 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 121 [select]: github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background(0xc0002bb860, {0x2a343b0, 0xc0075ff0e0}, {0x2a343b0, 0xc0075ff2c0}, {0x2a2fdc8, 0xc001baff00}, {0x2a2fdc8, 0xc001c10040}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:283 +0x607 created by github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).startBackgroundWorker in goroutine 97 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:230 +0xc74 goroutine 122 [select, 7836 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop(0xc001bb4780, {0x2a374d0, 0xc001bc4b90}) github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:286 +0x405 created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start in goroutine 97 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:249 +0x1f4 goroutine 124 [select, 20 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter(0xc001c62d80) github.com/libp2p/go-libp2p@v0.46.0/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.46.0/p2p/net/swarm/connectedness_event_emitter.go:47 +0x179 goroutine 125 [select, 4 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).background(0xc0065ad750, {0x2a374d0, 0xc001c25b30}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:128 +0xcd created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).init in goroutine 1 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_dial.go:121 +0xac goroutine 126 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0xc007f4b3b0) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/reuse.go:249 +0xfc created by github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newReuse in goroutine 1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/reuse.go:224 +0x19f goroutine 127 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0xc007f4b420) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/reuse.go:249 +0xfc created by github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newReuse in goroutine 1 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/reuse.go:224 +0x19f goroutine 129 [chan receive, 7838 minutes]: github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func6() github.com/libp2p/go-libp2p@v0.46.0/config/config.go:747 +0x39 created by github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT in goroutine 1 github.com/libp2p/go-libp2p@v0.46.0/config/config.go:746 +0xc99 goroutine 61420 [chan send, 7775 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 61419 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 76 [IO wait]: internal/poll.runtime_pollWait(0x7f5f987f8000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0001cb200?, 0x7f5f9755f0e0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).RawRead(0xc0001cb200, 0xc00b0cf2c0) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0xc0069b89c0, 0x0?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*Conn).recvMsg(0xc002d50920, 0xc009ea4900, 0x0) golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 +0x125 golang.org/x/net/internal/socket.(*Conn).RecvMsg(...) golang.org/x/net@v0.48.0/internal/socket/socket.go:247 golang.org/x/net/ipv4.(*payloadHandler).ReadFrom(0xc002d49000, {0xc002892000, 0x10000, 0x10000}) golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:31 +0x225 github.com/libp2p/zeroconf/v2.(*Server).recv4(0xc0053ed380, 0xc002d48ff0) github.com/libp2p/zeroconf/v2@v2.2.0/server.go:275 +0xb0 created by github.com/libp2p/zeroconf/v2.(*Server).start in goroutine 1 github.com/libp2p/zeroconf/v2@v2.2.0/server.go:213 +0x88 goroutine 6711637 [chan send, 668 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6711636 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 133 [select]: github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background(0xc001d140d0) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:188 +0x327 created by github.com/libp2p/go-libp2p/p2p/host/autonat.New in goroutine 1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/autonat.go:139 +0x6e5 goroutine 134 [select, 38 minutes]: github.com/libp2p/go-libp2p-kad-dht/records.(*ProviderManager).run.func1() github.com/libp2p/go-libp2p-kad-dht@v0.36.0/records/providers_manager.go:162 +0x29c created by github.com/libp2p/go-libp2p-kad-dht/records.(*ProviderManager).run in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/records/providers_manager.go:142 +0x74 goroutine 2582711 [chan send, 5142 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2582710 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6716637 [chan send, 662 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6716636 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 172 [select]: github.com/libp2p/zeroconf/v2.(*client).mainloop(0xc0080b7c80, {0x2a374d0, 0xc001cd9590}, 0xc001e692c0) github.com/libp2p/zeroconf/v2@v2.2.0/client.go:187 +0x365 github.com/libp2p/zeroconf/v2.(*client).run.func1() github.com/libp2p/zeroconf/v2@v2.2.0/client.go:118 +0x53 created by github.com/libp2p/zeroconf/v2.(*client).run in goroutine 80 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:116 +0xce goroutine 74 [select]: github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop(0xc00045efb8) github.com/pactus-project/pactus/util/pipeline/pipeline.go:129 +0xa5 created by github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).RegisterReceiver in goroutine 1 github.com/pactus-project/pactus/util/pipeline/pipeline.go:122 +0x8c goroutine 139 [select]: github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1() github.com/libp2p/go-libp2p-kad-dht@v0.36.0/subscriber_notifee.go:48 +0x14e created by github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/subscriber_notifee.go:43 +0x365 goroutine 140 [select, 4 minutes]: github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore(0xc001cdea88) github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:563 +0xed created by github.com/libp2p/go-libp2p-kad-dht.New in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:242 +0x4fb goroutine 141 [select, 2 minutes]: github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1() github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:618 +0x14c created by github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:610 +0x65 goroutine 142 [select, 8 minutes]: github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop(0xc001c13d60) github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:197 +0x23b created by github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).Start in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/rtrefresh/rt_refresh_manager.go:93 +0x65 goroutine 143 [select]: github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1() github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:485 +0x138 created by github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.36.0/dht.go:476 +0x65 goroutine 144 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0xc001e37900, {0x2a374d0, 0xc001cd8b90}) github.com/libp2p/go-libp2p@v0.46.0/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.46.0/p2p/host/peerstore/pstoremem/addr_book.go:205 +0x1be goroutine 145 [select, 2 minutes]: github.com/libp2p/go-libp2p-pubsub.(*backoff).cleanupLoop(0xc0080b6450, {0x2a374d0, 0xc0003419a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/backoff.go:99 +0xcb created by github.com/libp2p/go-libp2p-pubsub.newBackoff in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/backoff.go:46 +0xdd goroutine 146 [select, 2 minutes]: github.com/libp2p/go-libp2p-pubsub/timecache.background({0x2a374d0, 0xc001cd8cd0}, {0x2a30b00, 0xc0080b6750}, 0xc0080b6720, 0x9ad002426b400909?) github.com/libp2p/go-libp2p-pubsub@v0.15.0/timecache/util.go:16 +0x130 created by github.com/libp2p/go-libp2p-pubsub/timecache.newFirstSeenCacheWithSweepInterval in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/timecache/first_seen_cache.go:32 +0x137 goroutine 147 [select]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer(0xc001d066c8) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1559 +0x1d5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:680 +0x1fb goroutine 148 [select, 4428 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc001d066c8) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1256 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:684 +0x208 goroutine 149 [select, 7838 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc001d066c8) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1256 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:684 +0x208 goroutine 150 [select, 7838 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc001d066c8) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1256 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:684 +0x208 goroutine 151 [select, 7838 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc001d066c8) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1256 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:684 +0x208 goroutine 152 [select, 7838 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc001d066c8) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1256 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:684 +0x208 goroutine 153 [select, 7838 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc001d066c8) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1256 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:684 +0x208 goroutine 154 [select, 7838 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc001d066c8) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1256 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:684 +0x208 goroutine 155 [select, 7838 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc001d066c8) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1256 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:684 +0x208 goroutine 156 [select]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook(0xc001d066c8) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:715 +0x285 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:688 +0x296 goroutine 157 [select]: github.com/libp2p/go-libp2p-pubsub.(*PubSub).watchForNewPeers(0xc001d06908, {0x2a374d0, 0xc0003419a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/peer_notify.go:69 +0x591 created by github.com/libp2p/go-libp2p-pubsub.NewPubSub in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:551 +0x10df goroutine 158 [select]: github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker(0xc001cd8c30) github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:293 +0xd2 created by github.com/libp2p/go-libp2p-pubsub.(*validation).Start in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:144 +0x65 goroutine 159 [select]: github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker(0xc001cd8c30) github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:293 +0xd2 created by github.com/libp2p/go-libp2p-pubsub.(*validation).Start in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:144 +0x65 goroutine 160 [select]: github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop(0xc001d06908, {0x2a374d0, 0xc0003419a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:808 +0x4fc created by github.com/libp2p/go-libp2p-pubsub.NewPubSub in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:555 +0x1157 goroutine 1833133 [chan send, 5951 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1833132 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1464 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0034a4c10, 0x39c63f) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0034a4c00, {0x2a374d0, 0xc0003419a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc001d06908, {0x2a374d0, 0xc0003419a0}, {0x2a509e0, 0xc0035a0dc0}, 0xc0034a4c00) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 1463 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 1465 [select, 7838 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0035f2b00, {0xc00112b123, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc003bd9e28?, {0xc00112b123?, 0xc0036242a0?, 0xc003bd9e68?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc003616480, {0xc00112b123?, 0x4?, 0xc0023d6f00?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc00112b123?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc0023d6f18?, {0xc00112b123?, 0x9256fc?, 0xc0023d6fa0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc001d06908, {0x2a509e0, 0xc0035a0dc0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 1463 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 173 [IO wait]: internal/poll.runtime_pollWait(0x7f5f97eb5600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc001e78400?, 0x7f5f97562d80?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).RawRead(0xc001e78400, 0xc00bc02b40) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0xc0062831c8, 0x0?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*Conn).recvMsg(0xc001e76440, 0xc00a32f380, 0x0) golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 +0x125 golang.org/x/net/internal/socket.(*Conn).RecvMsg(...) golang.org/x/net@v0.48.0/internal/socket/socket.go:247 golang.org/x/net/ipv4.(*payloadHandler).ReadFrom(0xc001cd9500, {0xc003556000, 0x10000, 0x10000}) golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:31 +0x225 github.com/libp2p/zeroconf/v2.(*client).recv.func2({0xc003556000?, 0xc002c9ef18?, 0x3f8?}) github.com/libp2p/zeroconf/v2@v2.2.0/client.go:328 +0x2e github.com/libp2p/zeroconf/v2.(*client).recv(0xb636f8?, {0x2a374d0, 0xc001cd9590}, {0x1af4220?, 0xc001cd94f0?}, 0xc0080b8ee0) github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 +0x14e created by github.com/libp2p/zeroconf/v2.(*client).mainloop in goroutine 172 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:173 +0x125 goroutine 1499 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc0031c8d80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 770 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 7277582 [chan send, 60 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 7277581 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2328908 [chan send, 5412 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2328907 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1454 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc003130c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1057 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 2042 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc002f72b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 2034 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 2392775 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0025bf510, 0x2e0ac3) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0025bf500, {0x2a374d0, 0xc0003419a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc001d06908, {0x2a374d0, 0xc0003419a0}, {0x2a509e0, 0xc005f96080}, 0xc0025bf500) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 2392774 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 1601 [chan receive, 7838 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc0037f0a70, {0x2a374d0, 0xc003d98460}) google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 1600 [chan receive, 7838 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc0037f0a40, {0x2a374d0, 0xc003d98410}) google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 1319433 [chan send, 6464 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1319432 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5033116 [chan send, 2491 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5033115 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1742832 [chan send, 6044 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1742831 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3977302 [chan send, 3641 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3977301 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1744492 [chan send, 6042 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1744491 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5552561 [chan send, 1920 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5552560 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2207 [select, 4 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc003315440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2764b?) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 1997 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 384579 [chan send, 7429 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 384578 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2506522 [chan send, 5218 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2506521 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 380044 [chan send, 7433 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 380043 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5038682 [chan send, 2485 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5038681 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3311265 [chan send, 4366 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3311264 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1477 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003464700, {0xc00119c2b0, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc003a11a44?, {0xc00119c2b0?, 0x487532?, 0xc003a118a0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc003617c00, {0xc00119c2b0?, 0xc00b1f88a0?, 0x1a84400?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f5f97eed108, 0xc003617c00}, {0xc00119c2b0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00119c2a0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc00119c2a0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00363e600) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc003a11be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc001d06908, {0x2a50818, 0xc003617c00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x38a5290?, 0x1aa6340?}, {0x7f5f97eed0d8?, 0xc003617c00?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc001b3d0e0, {0x2a50818, 0xc003617c00}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 +0x8bf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 1436 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 7232580 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0073f7b00, {0xc000f10550, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc00abe2a44?, {0xc000f10550?, 0x487532?, 0xc00abe28a0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc002904500, {0xc000f10550?, 0xc00b1f88a0?, 0x1a84400?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f5f97eed108, 0xc002904500}, {0xc000f10550, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc000f10540) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc000f10540}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc001d0f900) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc00abe2be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc001d06908, {0x2a50818, 0xc002904500}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0xc000310750?, 0x2a37460?}, {0x7f5f97eed0d8?, 0xc002904500?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc001b3d0e0, {0x2a50818, 0xc002904500}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 +0x8bf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 7232568 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 5942045 [chan send, 1489 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5942044 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1739572 [chan send, 6046 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1739571 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6708658 [chan send, 670 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6708657 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2392776 [select, 5346 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc002153800, {0xc00666790e, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc003e84000?, {0xc00666790e?, 0x7f5fdf284501?, 0xc0023e6e68?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc003792300, {0xc00666790e?, 0x0?, 0x0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc00666790e?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc0023e6df0?, {0xc00666790e?, 0xc0023e6df4?, 0xcf6940?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc001d06908, {0x2a509e0, 0xc005f96080}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 2392774 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 6681189 [chan send, 694 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6681188 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7336858 [chan receive]: github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1() github.com/pactus-project/pactus/consensus/consensus.go:187 +0x2e created by github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout in goroutine 7336842 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 4055 [select]: github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).background(0xc001cc8e80, {0x2a374d0, 0xc002c05b30}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:288 +0x148 created by github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).Enable in goroutine 133 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:261 +0x1a5 goroutine 5552474 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc003488360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2764b?) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 5552472 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 3422137 [chan send, 4248 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3422136 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2392750 [IO wait]: internal/poll.runtime_pollWait(0x7f5f97ee8400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00324d600?, 0xc00182e000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00324d600, {0xc00182e000, 0x800, 0x800}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc00324d600, {0xc00182e000?, 0xc00182e000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc0069b9188, {0xc00182e000?, 0x7f5f982b5280?, 0x7f5fdf284108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc0021b9e60, {0xc00182e000?, 0x7fb?, 0xc001f18380?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc0034297a8, {0x2a27560, 0xc0021b9e60}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc003429508, {0x7f5f97ede010, 0xc002060640}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc003429508, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc003429508, {0xc000e88bb0, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f5f97eecff8, 0xc0049019d0}, {0xc000e88bb0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc001d19320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc001d19320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 2392735 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 1432 [IO wait]: internal/poll.runtime_pollWait(0x7f5f97ee7a00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00324ce00?, 0xc002e01500?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00324ce00, {0xc002e01500, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc00324ce00, {0xc002e01500?, 0xc002e01500?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc0069b9430, {0xc002e01500?, 0x7f5f982278b8?, 0x7f5fdf2845c0?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc000f10048, {0xc002e01500?, 0x14fb?, 0xc003aaab78?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc003429ea8, {0x2a27560, 0xc000f10048}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc003429c08, {0x7f5f97ede010, 0xc0033cb340}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc003429c08, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc003429c08, {0xc0010f3a20, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f5f97eecff8, 0xc0076acf50}, {0xc0010f3a20, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc0031c8b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc0031c8b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1337 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 2191 [IO wait]: internal/poll.runtime_pollWait(0x7f5f97eeb000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003494f80?, 0xc001580000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc003494f80, {0xc001580000, 0x2600, 0x2600}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc003494f80, {0xc001580000?, 0xc001580000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc0014c5b58, {0xc001580000?, 0x7f5f982a1c28?, 0x7f5fdf284108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc000e8e360, {0xc001580000?, 0x25fb?, 0xc002b58b78?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc0034bcd28, {0x2a27560, 0xc000e8e360}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0034bca88, {0x7f5f97ede010, 0xc003a99d40}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0034bca88, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc0034bca88, {0xc001ff2d50, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f5f97eecff8, 0xc003b03dc0}, {0xc001ff2d50, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc003315320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc003315320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1986 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 1602 [chan receive, 7838 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc0037f0aa0, {0x2a374d0, 0xc003d984b0}) google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 2515755 [chan send, 5210 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2515754 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1553 [select]: github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop(0xc0037843c0) github.com/pactus-project/pactus/util/pipeline/pipeline.go:129 +0xa5 created by github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).RegisterReceiver in goroutine 1 github.com/pactus-project/pactus/util/pipeline/pipeline.go:122 +0x8c goroutine 5552477 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc001733a50, 0xf6778) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc001733a40, {0x2a374d0, 0xc0003419a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc001d06908, {0x2a374d0, 0xc0003419a0}, {0x2a509e0, 0xc000aa8fa0}, 0xc001733a40) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 5552476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 5552471 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc003488360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 5552466 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 3308175 [chan send, 4368 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3308174 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3980435 [chan send, 3639 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3980434 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6678959 [chan send, 696 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6678958 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1823418 [chan send, 5959 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1823417 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3048318 [chan send, 4650 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3048317 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1485 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc0031310e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1127 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 3975687 [chan send, 3643 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3975686 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1741640 [chan send, 6044 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1741639 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7232568 [select, 8 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc00522cfc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2764b?) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 7232157 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1433 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc0031c8b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc0031c8b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1337 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 3818569 [chan send, 3813 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3818568 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2076 [select, 7838 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0039fa200, {0xc001d05df1, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc003b28e28?, {0xc001d05df1?, 0xc0039ad490?, 0xc003b28e68?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc003583000, {0xc001d05df1?, 0xa00c003d92a00?, 0x7f5f9821afe8?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc001d05df1?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc003e440d8?, {0xc001d05df1?, 0x38ceee0?, 0xc0023c1768?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc001d06908, {0x2a509e0, 0xc0035851c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 2071 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 7281375 [chan send, 58 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 7281374 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6680613 [chan send, 696 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6680612 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2061 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc0033145a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 2002 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 6367097 [select, 1032 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0036cec00, {0xc005fed888, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc00a18ca44?, {0xc005fed888?, 0x487532?, 0xc00a18c8a0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc003acd200, {0xc005fed888?, 0xc00a1f8f60?, 0x1a20c20?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f5f97eed108, 0xc003acd200}, {0xc005fed888, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc005fed878) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc005fed878}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc001a16640) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc00a18cbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc001d06908, {0x2a50818, 0xc003acd200}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0xc000310750?, 0x2a37460?}, {0x7f5f97eed0d8?, 0xc003acd200?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc001b3d0e0, {0x2a50818, 0xc003acd200}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 +0x8bf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 6367110 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 2073 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00356da50, 0xcc16b) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00356da40, {0x2a374d0, 0xc0003419a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc001d06908, {0x2a374d0, 0xc0003419a0}, {0x2a509e0, 0xc003585060}, 0xc00356da40) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 2072 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 6367105 [IO wait]: internal/poll.runtime_pollWait(0x7f5f97ebd800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00829da80?, 0xc000703000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00829da80, {0xc000703000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc00829da80, {0xc000703000?, 0xc000703000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc009dc9b18, {0xc000703000?, 0x7f5f982bcda0?, 0x7f5fdf2845c0?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc007a950f8, {0xc000703000?, 0xffb?, 0xc001f361c0?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc003428628, {0x2a27560, 0xc007a950f8}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc003428388, {0x7f5f97ede010, 0xc000f61080}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc003428388, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc003428388, {0xc000f02ab0, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f5f97eecff8, 0xc00453c700}, {0xc000f02ab0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc001ee57a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc001ee57a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6367091 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 426052 [chan send, 7387 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 426051 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2193 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc003315320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1986 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 3976703 [chan send, 3643 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3976702 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2330441 [chan send, 5412 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2330440 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7219404 [chan send, 118 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 7219403 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6685719 [chan send, 692 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6685718 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1606 [IO wait, 38 minutes]: internal/poll.runtime_pollWait(0x7f5f97eb6200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003d92480?, 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(0xc003d92480) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0xc003d92480) net/fd_unix.go:161 +0x29 net.(*TCPListener).accept(0xc003785000) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc003785000) net/tcpsock.go:380 +0x30 net/http.(*Server).Serve(0xc00371e800, {0x2a32d80, 0xc003785000}) net/http/server.go:3463 +0x30c github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve(0xc003512cc0, {0x2a32d80, 0xc003785000}) github.com/pacviewer/jrpc-gateway@v0.6.0/jrpc/server.go:70 +0x68 github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer.func1() github.com/pactus-project/pactus/www/jsonrpc/server.go:84 +0xae created by github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer in goroutine 1 github.com/pactus-project/pactus/www/jsonrpc/server.go:82 +0x82e goroutine 2057 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc003314480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2764b?) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 1988 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 2248 [select, 7838 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003bcdc00, {0xc001d7109f, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc00353ee28?, {0xc001d7109f?, 0xc003bff260?, 0xc00353ee68?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc002c7d080, {0xc001d7109f?, 0xc003e5a008?, 0x10000c0024206c0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc001d7109f?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x10000c002f3acf0?, {0xc001d7109f?, 0xc003bc8d90?, 0x0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc001d06908, {0x2a509e0, 0xc003bfd980}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 2246 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 6687114 [chan send, 690 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6687113 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3317927 [chan send, 4360 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3317926 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2203 [IO wait]: internal/poll.runtime_pollWait(0x7f5f97eebc00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003495580?, 0xc007ff4000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc003495580, {0xc007ff4000, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc003495580, {0xc007ff4000?, 0xc007ff4000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc0014c5bd8, {0xc007ff4000?, 0x7f5f982a1c28?, 0x7f5fdf284108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc000e8e258, {0xc007ff4000?, 0x2a7b?, 0xc002c9db78?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc0039ae9a8, {0x2a27560, 0xc000e8e258}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0039ae708, {0x7f5f97ede010, 0xc0039d09c0}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0039ae708, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc0039ae708, {0xc00203a3a0, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f5f97eecff8, 0xc003c268c0}, {0xc00203a3a0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc003315440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc003315440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1998 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 6708638 [chan send, 670 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6708637 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2580436 [chan send, 5144 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2580435 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2578214 [chan send, 5146 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2578213 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2115 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc003314900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 2006 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 5552521 [chan send, 1920 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5552520 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1329637 [chan send, 6457 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1329636 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3318407 [chan send, 4360 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3318406 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5552497 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003af4800, {0xc002d341f0, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc003a15a44?, {0xc002d341f0?, 0x487532?, 0xc003a158a0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc002905900, {0xc002d341f0?, 0xc00b1f88a0?, 0xc000bb2fc0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f5f97eed108, 0xc002905900}, {0xc002d341f0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc002d341e0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc002d341e0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc008c4b8c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc003a15be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc001d06908, {0x2a50818, 0xc002905900}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0xc000310750?, 0x2a37460?}, {0x7f5f97eed0d8?, 0xc002905900?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc001b3d0e0, {0x2a50818, 0xc002905900}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 +0x8bf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 5552474 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 3306891 [chan send, 4370 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3306890 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1737571 [chan send, 6048 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1737570 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2113 [IO wait]: internal/poll.runtime_pollWait(0x7f5f97ee9e00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0034ffd80?, 0xc0002b0800?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0034ffd80, {0xc0002b0800, 0x2800, 0x2800}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc0034ffd80, {0xc0002b0800?, 0xc0002b0800?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc0014c5950, {0xc0002b0800?, 0x7f5f982a1c28?, 0x7f5fdf284108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc000e8e408, {0xc0002b0800?, 0x27fb?, 0xc003aa9b78?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc0039ae2a8, {0x2a27560, 0xc000e8e408}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0039ae008, {0x7f5f97ede010, 0xc0036fecc0}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0039ae008, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc0039ae008, {0xc001eabf90, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f5f97eecff8, 0xc0039feaf0}, {0xc001eabf90, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc003314900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc003314900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 2006 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 7103780 [IO wait, 4 minutes]: internal/poll.runtime_pollWait(0x7f5f97ebda00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00150fc80?, 0xc00162e000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00150fc80, {0xc00162e000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc00150fc80, {0xc00162e000?, 0x7f5fdf284108?, 0x10?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc00a669c40, {0xc00162e000?, 0xc008b511a0?, 0xc0093e9c30?}) net/net.go:196 +0x45 bufio.(*Reader).Read(0xc00a94e480, {0xc00396b9a4, 0x9, 0xc0093e9c58?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x2a244c0, 0xc00a94e480}, {0xc00396b9a4, 0x9, 0x9}, 0x9) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0xc00396b9a4, 0x9, 0x12400fa?}, {0x2a244c0?, 0xc00a94e480?}) golang.org/x/net@v0.48.0/http2/frame.go:242 +0x65 golang.org/x/net/http2.(*Framer).ReadFrameHeader(0xc00396b960) golang.org/x/net@v0.48.0/http2/frame.go:505 +0x6b google.golang.org/grpc/internal/transport.(*framer).readFrame(0xc00150fd00) google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:486 +0x45 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc000e7aea0, {0x2a37498, 0xc002110330}, 0xc002110390) google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 +0x105 google.golang.org/grpc.(*Server).serveStreams(0xc0037d0908, {0x2a37460?, 0x38f3220?}, {0x2a381b0, 0xc000e7aea0}, {0x2a44978?, 0xc00a669c40?}) google.golang.org/grpc@v1.77.0/server.go:1057 +0x368 google.golang.org/grpc.(*Server).handleRawConn.func1() google.golang.org/grpc@v1.77.0/server.go:991 +0x56 created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 7103777 google.golang.org/grpc@v1.77.0/server.go:990 +0x1cb goroutine 627928 [chan send, 7174 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 627927 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6367110 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc001ee57a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2764b?) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 6367108 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1920 [IO wait]: internal/poll.runtime_pollWait(0x7f5f97eeae00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003316180?, 0xc00573b400?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc003316180, {0xc00573b400, 0x2500, 0x2500}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc003316180, {0xc00573b400?, 0x426756?, 0x38f7440?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc007053118, {0xc00573b400?, 0x7f5f982278b8?, 0x7f5fdf2845c0?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc000f10018, {0xc00573b400?, 0x24fb?, 0xc003aa7b78?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc003627ea8, {0x2a27560, 0xc000f10018}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc003627c08, {0x7f5f97ede010, 0xc002e3cd00}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc003627c08, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc003627c08, {0xc00146ed50, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f5f97eecff8, 0xc002f71b90}, {0xc00146ed50, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc002f72a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc002f72a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1933 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 3983267 [chan send, 3637 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3983266 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5919564 [chan send, 1513 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5919563 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2084 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003607900, {0xc001ef7b10, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc003c03a44?, {0xc001ef7b10?, 0x487532?, 0xc003c038a0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00364db80, {0xc001ef7b10?, 0xc00b1f88a0?, 0x1a84400?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f5f97eed108, 0xc00364db80}, {0xc001ef7b10, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc001ef7b00) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc001ef7b00}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0037453c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc003c03be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc001d06908, {0x2a50818, 0xc00364db80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x38a5290?, 0x1aa6340?}, {0x7f5f97eed0d8?, 0xc00364db80?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc001b3d0e0, {0x2a50818, 0xc00364db80}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 +0x8bf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 2117 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1607289 [chan send, 6189 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1607288 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7096949 [chan receive, 243 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc003482d80, {0x2a374d0, 0xc009bd7d10}) google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 7096945 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 1745830 [chan send, 6042 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1745829 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1436 [select, 6 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc0031c8b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2764b?) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 842 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 7276253 [chan send, 62 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 7276252 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4680242 [chan send, 2872 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4680241 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2060 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc0033145a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc0033145a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 2002 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 3309955 [chan send, 4368 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3309954 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 380665 [chan send, 7433 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 380664 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1548 [select]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0xc003d5f2c0, {0x2a374d0, 0xc0003419a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/subscription.go:26 +0x85 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1() github.com/pactus-project/pactus/network/gossip.go:186 +0x5f sync.(*WaitGroup).Go.func1() sync/waitgroup.go:239 +0x4a created by sync.(*WaitGroup).Go in goroutine 1 sync/waitgroup.go:237 +0x73 goroutine 1547 [select]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0xc003795270, {0x2a374d0, 0xc0003419a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/subscription.go:26 +0x85 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1() github.com/pactus-project/pactus/network/gossip.go:186 +0x5f sync.(*WaitGroup).Go.func1() sync/waitgroup.go:239 +0x4a created by sync.(*WaitGroup).Go in goroutine 1 sync/waitgroup.go:237 +0x73 goroutine 1940 [select, 4 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc002f72a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2764b?) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 1784 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 808409 [chan send, 6990 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 808408 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7331122 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc002b3b000, {0xc0070acdf0, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x8?, {0xc0070acdf0?, 0x8c?, 0x7f5fdf284108?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc003f05780, {0xc0070acdf0?, 0x2?, 0xc00b134870?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f5f97eed108, 0xc003f05780}, {0xc0070acdf0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc0070acde0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc0070acde0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00227ed80) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc0016f5be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc001d06908, {0x2a50818, 0xc003f05780}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0xc000310750?, 0x2a37460?}, {0x7f5f97eed0d8?, 0xc003f05780?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc001b3d0e0, {0x2a50818, 0xc003f05780}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 +0x8bf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 7331114 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 2230 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc003c3e010, 0xc92f4) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc003c3e000, {0x2a374d0, 0xc0003419a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc001d06908, {0x2a374d0, 0xc0003419a0}, {0x2a509e0, 0xc003c31460}, 0xc003c3e000) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 2229 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 3421791 [chan send, 4248 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3421790 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4680246 [chan send, 2872 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4680245 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7281389 [chan send, 58 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 7281388 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7336859 [chan receive]: github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1() github.com/pactus-project/pactus/consensus/consensus.go:187 +0x2e created by github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout in goroutine 7336842 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 7331114 [select, 6 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc00b2879e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2764b?) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 7331112 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 6686787 [chan send, 690 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6686786 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7336865 [chan receive]: github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1() github.com/pactus-project/pactus/consensus/consensus.go:187 +0x2e created by github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout in goroutine 7336842 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 7336864 [chan receive]: github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1() github.com/pactus-project/pactus/consensus/consensus.go:187 +0x2e created by github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout in goroutine 7336842 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 7232572 [select, 106 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0073f7800, {0xc003104add, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc004f4fe28?, {0xc003104add?, 0xc001a31110?, 0xc004f4fe68?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc002904280, {0xc003104add?, 0xc002383ee8?, 0x41cdd4?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc003104add?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x60?, {0xc003104add?, 0xc00a6e6401?, 0xd1db4e?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc001d06908, {0x2a509e0, 0xc00a7e0640}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 7232570 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 5034067 [chan send, 2489 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5034066 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1536 [select, 2 minutes]: github.com/pactus-project/pactus/util/ntp.(*Checker).Start(0xc002d48be0) 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:122 +0x186 goroutine 97122 [chan send, 7737 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 97121 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2588830 [chan send, 5138 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2588829 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1745287 [chan send, 6042 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1745286 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5918639 [chan send, 1513 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5918638 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7336832 [chan receive]: github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1() github.com/pactus-project/pactus/consensus/consensus.go:187 +0x2e created by github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout in goroutine 7336842 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 7219644 [chan send, 118 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 7219643 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3309743 [chan send, 4368 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3309742 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 630004 [chan send, 7173 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 630003 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 534248 [chan send, 7272 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 534247 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7271571 [chan send, 66 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 7271570 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5552549 [chan send, 1920 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5552548 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3807829 [chan send, 3823 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3807828 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4080 [select]: github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).background(0xc001b3ca50) github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:703 +0xd7 created by github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.New in goroutine 96 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:112 +0x65b goroutine 2097 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0039fa300, {0xc001fd0e80, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc000473a44?, {0xc001fd0e80?, 0x487532?, 0xc0004738a0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc003583080, {0xc001fd0e80?, 0xc009edcc60?, 0x1a84400?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f5f97eed108, 0xc003583080}, {0xc001fd0e80, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc001fd0e70) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc001fd0e70}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0036ff9c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc000473be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc001d06908, {0x2a50818, 0xc003583080}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x38a5290?, 0x1aa6340?}, {0x7f5f97eed0d8?, 0xc003583080?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc001b3d0e0, {0x2a50818, 0xc003583080}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 +0x8bf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 2044 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 3818209 [chan send, 3813 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3818192 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2325515 [IO wait, 16 minutes]: internal/poll.runtime_pollWait(0x7f5f97ebcc00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003af2200?, 0xc002822000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc003af2200, {0xc002822000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc003af2200, {0xc002822000?, 0x8000?, 0x5000000008000?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc007ca2fe8, {0xc002822000?, 0x47ec85?, 0x19f3f40?}) net/net.go:196 +0x45 bufio.(*Reader).Read(0xc004305e00, {0xc000000824, 0x9, 0x19f3dc0?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x2a244c0, 0xc004305e00}, {0xc000000824, 0x9, 0x9}, 0x9) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0xc000000824, 0x9, 0x123fd92?}, {0x2a244c0?, 0xc004305e00?}) golang.org/x/net@v0.48.0/http2/frame.go:242 +0x65 golang.org/x/net/http2.(*Framer).ReadFrameHeader(0xc0000007e0) golang.org/x/net@v0.48.0/http2/frame.go:505 +0x6b google.golang.org/grpc/internal/transport.(*framer).readFrame(0xc003af2280) google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:486 +0x45 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc0025ca340, {0x2a37498, 0xc007849830}, 0xc007849860) google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 +0x105 google.golang.org/grpc.(*Server).serveStreams(0xc0037d0908, {0x2a37460?, 0x38f3220?}, {0x2a381b0, 0xc0025ca340}, {0x2a44978?, 0xc007ca2fe8?}) google.golang.org/grpc@v1.77.0/server.go:1057 +0x368 google.golang.org/grpc.(*Server).handleRawConn.func1() google.golang.org/grpc@v1.77.0/server.go:991 +0x56 created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 2325512 google.golang.org/grpc@v1.77.0/server.go:990 +0x1cb goroutine 7336854 [chan receive]: github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1() github.com/pactus-project/pactus/consensus/consensus.go:187 +0x2e created by github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout in goroutine 7336842 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 385811 [chan send, 7429 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 385810 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1734738 [chan send, 6052 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1734737 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1824692 [chan send, 5957 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1824691 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7336872 [IO wait]: internal/poll.runtime_pollWait(0x7f5f97eec400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003582000?, 0xc0095204e1?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc003582000, {0xc0095204e1, 0x1, 0x1}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc003582000, {0xc0095204e1?, 0xc0020f4778?, 0xc0020f4770?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc000068000, {0xc0095204e1?, 0xc0062b0ca8?, 0xc0020f4768?}) net/net.go:196 +0x45 net/http.(*connReader).backgroundRead(0xc0095204c0) net/http/server.go:702 +0x33 created by net/http.(*connReader).startBackgroundRead in goroutine 7336871 net/http/server.go:698 +0xb6 goroutine 5552565 [chan send, 1920 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5552564 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 374856 [chan send, 7437 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 374855 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 627938 [chan send, 7174 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 627937 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6707741 [chan send, 670 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6707740 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 473 [select, 2 minutes]: github.com/pactus-project/pactus/network.(*peerMgr).Start.func1() github.com/pactus-project/pactus/network/peermgr.go:85 +0xbe created by github.com/pactus-project/pactus/network.(*peerMgr).Start in goroutine 1 github.com/pactus-project/pactus/network/peermgr.go:80 +0x56 goroutine 474 [select]: github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1() github.com/pactus-project/pactus/network/notifee.go:62 +0xb7 created by github.com/pactus-project/pactus/network.(*NotifeeService).Start in goroutine 1 github.com/pactus-project/pactus/network/notifee.go:60 +0x4f goroutine 174 [IO wait]: internal/poll.runtime_pollWait(0x7f5f97eb5200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc001e78480?, 0x7f5f97562d80?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).RawRead(0xc001e78480, 0xc00bc029b0) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0xc0062831d8, 0x0?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*Conn).recvMsg(0xc001e76460, 0xc00a32f320, 0x0) golang.org/x/net@v0.48.0/internal/socket/rawconn_msg.go:27 +0x125 golang.org/x/net/internal/socket.(*Conn).RecvMsg(...) golang.org/x/net@v0.48.0/internal/socket/socket.go:247 golang.org/x/net/ipv6.(*payloadHandler).ReadFrom(0xc001cd9550, {0xc002bca000, 0x10000, 0x10000}) golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 +0x265 github.com/libp2p/zeroconf/v2.(*client).recv.func1({0xc002bca000?, 0xc002913f18?, 0x3f8?}) github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 +0x2e github.com/libp2p/zeroconf/v2.(*client).recv(0xc001cd9590?, {0x2a374d0, 0xc001cd9590}, {0x1af7fa0?, 0xc001cd9540?}, 0xc0080b8ee0) github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 +0x14e created by github.com/libp2p/zeroconf/v2.(*client).mainloop in goroutine 172 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:176 +0x1f2 goroutine 6684177 [chan send, 692 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6684144 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2592274 [chan send, 5134 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2592273 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5031880 [chan send, 2491 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5031879 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1554 [select]: github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop(0xc0031310e0) github.com/pactus-project/pactus/util/pipeline/pipeline.go:129 +0xa5 created by github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).RegisterReceiver in goroutine 1 github.com/pactus-project/pactus/util/pipeline/pipeline.go:122 +0x8c goroutine 2117 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc003314900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2764b?) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 1991 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 6677727 [chan send, 698 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6677726 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2326884 [chan send, 5414 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2326883 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1737896 [chan send, 6048 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1737895 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1932291 [chan send, 5847 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1932290 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5044635 [chan send, 2481 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5044634 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1928193 [chan send, 5851 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1928176 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5552545 [chan send, 1920 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5552528 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1498 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc0031c8d80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc0031c8d80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 770 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 1501 [select, 8 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc0031c8d80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2764b?) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 745 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 2392771 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc001d19320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2764b?) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 2392769 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 5920898 [chan send, 1511 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5920897 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2141 [select, 7838 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003af5400, {0xc001d4507e, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc002f9be28?, {0xc001d4507e?, 0xc003b06850?, 0xc002f9be68?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc0039d5600, {0xc001d4507e?, 0xc003a8b710?, 0x26?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc001d4507e?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc0039903e8?, {0xc001d4507e?, 0x38ceee0?, 0xc002386f68?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc001d06908, {0x2a509e0, 0xc003af9b20}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 2139 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 1951 [select, 7838 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc002996a00, {0xc00138b05f, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc00328fab0?, {0xc00138b05f?, 0x1b34401?, 0xc00246fe68?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc002e26e00, {0xc00138b05f?, 0xc001eb25e8?, 0x2a527e0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc00138b05f?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc002994928?, {0xc00138b05f?, 0x47ec79?, 0xc00134585b?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc001d06908, {0x2a509e0, 0xc0032be7e0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 1949 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 1526 [select, 7838 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0035f3b00, {0xc000f76b0b, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc00370e310?, {0xc000f76b0b?, 0xc24ba903ab61b001?, 0xc00045f668?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc003670480, {0xc000f76b0b?, 0xc00345f710?, 0x26?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc000f76b0b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x1?, {0xc000f76b0b?, 0x38ceee0?, 0xc00045f768?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc001d06908, {0x2a509e0, 0xc00363d3c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 1524 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 1328094 [chan send, 6458 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1328093 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5030613 [chan send, 2493 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5030612 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1589 [chan receive, 7838 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc003665a70, {0x2a374d0, 0xc003795400}) google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 4097132 [chan send, 3515 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4097131 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1595 [IO wait]: internal/poll.runtime_pollWait(0x7f5f97eeb600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003d92200?, 0x90041c457?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc003d92200) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0xc003d92200) net/fd_unix.go:161 +0x29 net.(*TCPListener).accept(0xc003784f80) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc003784f80) net/tcpsock.go:380 +0x30 net/http.(*Server).Serve(0xc00371e600, {0x2a32d80, 0xc003784f80}) net/http/server.go:3463 +0x30c github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2() github.com/pactus-project/pactus/www/html/server.go:122 +0xa9 created by github.com/pactus-project/pactus/www/html.(*Server).StartServer in goroutine 1 github.com/pactus-project/pactus/www/html/server.go:120 +0xba5 goroutine 5552469 [IO wait]: internal/poll.runtime_pollWait(0x7f5f97ebca00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002904e80?, 0xc0018cb000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc002904e80, {0xc0018cb000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc002904e80, {0xc0018cb000?, 0xc0018cb000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc007564480, {0xc0018cb000?, 0x7f5f975612a0?, 0x7f5fdf2845c0?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b8243d8, {0xc0018cb000?, 0xffb?, 0x53ca3c?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc00264f0a8, {0x2a27560, 0xc00b8243d8}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00264ee08, {0x7f5f97ede010, 0xc00232ff40}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00264ee08, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc00264ee08, {0xc0030c27b0, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f5f97eecff8, 0xc004167180}, {0xc0030c27b0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc003488360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc003488360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 5552466 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 608952 [chan send, 7192 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 608951 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2391486 [chan send, 5348 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2391485 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2677807 [chan send, 5046 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2677806 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2582550 [chan send, 5144 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2582549 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1518 [select, 7838 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003465b00, {0xc0010aff9b, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0036b90a0?, {0xc0010aff9b?, 0x1?, 0xc0021a8e68?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc003567f00, {0xc0010aff9b?, 0xc003480150?, 0x26?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc0010aff9b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc0036b8df8?, {0xc0010aff9b?, 0xc001c54af0?, 0x0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc001d06908, {0x2a509e0, 0xc0036baa60}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 1516 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 7331118 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc000325210, 0x21f) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc000325200, {0x2a374d0, 0xc0003419a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc001d06908, {0x2a374d0, 0xc0003419a0}, {0x2a509e0, 0xc0095f8cc0}, 0xc000325200) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 7331117 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 2581924 [chan send, 5144 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2581923 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2597507 [chan send, 5130 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2597506 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6367106 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc001ee57a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc001ee57a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6367091 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 1324610 [chan send, 6460 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1324609 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 380676 [chan send, 7433 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 380675 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 962034 [chan send, 6831 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 962033 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 385138 [chan send, 7429 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 385137 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1825910 [chan send, 5957 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1825909 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2238 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003c2d900, {0xc00208a9d0, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc000471a44?, {0xc00208a9d0?, 0x487532?, 0xc0004718a0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc003c4e280, {0xc00208a9d0?, 0xc00b1f88a0?, 0x1a84400?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f5f97eed108, 0xc003c4e280}, {0xc00208a9d0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00208a9c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc00208a9c0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc003c46ec0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc000471be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc001d06908, {0x2a50818, 0xc003c4e280}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x38a5290?, 0x1aa6340?}, {0x7f5f97eed0d8?, 0xc003c4e280?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc001b3d0e0, {0x2a50818, 0xc003c4e280}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 +0x8bf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 2195 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 2107 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc003a8c490, 0xa60d3) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc003a8c480, {0x2a374d0, 0xc0003419a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc001d06908, {0x2a374d0, 0xc0003419a0}, {0x2a509e0, 0xc0038253e0}, 0xc003a8c480) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 2106 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 1323538 [chan send, 6460 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1323537 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2108 [select, 7838 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0039fb500, {0xc001e22fbd, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0030bae28?, {0xc001e22fbd?, 0xc0039907e0?, 0xc0030bae68?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc003827180, {0xc001e22fbd?, 0xc0022d2a80?, 0x4?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc001e22fbd?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x1?, {0xc001e22fbd?, 0xc0023e67d0?, 0x650e70?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc001d06908, {0x2a509e0, 0xc0038253e0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 2106 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 7331109 [IO wait]: internal/poll.runtime_pollWait(0x7f5f97eec600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003f04780?, 0xc001901d78?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc003f04780, {0xc001901d78, 0x1288, 0x1288}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc003f04780, {0xc001901d78?, 0xc001901ab2?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc009dc9190, {0xc001901d78?, 0x7f5f982a1c28?, 0x7f5fdf284108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc000e8e048, {0xc001901d78?, 0x1549?, 0xc00a186b78?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc00349c2a8, {0x2a27560, 0xc000e8e048}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00349c008, {0x7f5f97ede010, 0xc007a84080}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00349c008, 0x0) crypto/tls/conn.go:678 +0xd65 crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc00349c008, {0xc00112a4a0, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f5f97eecff8, 0xc00abb2a80}, {0xc00112a4a0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc00b2879e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc00b2879e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 7331108 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 6708294 [chan send, 670 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6708293 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7269539 [chan send, 68 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 7269538 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7232565 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc00522cfc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc00522cfc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 7232432 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 3983903 [chan send, 3637 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3983902 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7336853 [chan receive]: github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1() github.com/pactus-project/pactus/consensus/consensus.go:187 +0x2e created by github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout in goroutine 7336842 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 630836 [chan send, 7172 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 630835 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7336843 [chan receive]: github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1() github.com/pactus-project/pactus/consensus/consensus.go:187 +0x2e created by github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout in goroutine 1553 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 4096570 [chan send, 3515 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4096569 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7273284 [chan send, 64 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 7273283 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7336845 [chan receive]: github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1() github.com/pactus-project/pactus/consensus/consensus.go:187 +0x2e created by github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout in goroutine 1553 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 7331119 [select, 6 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc00b65fc00, {0xc001de096b, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc001778e28?, {0xc001de096b?, 0xc0033daa80?, 0xc001778e68?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc003f05280, {0xc001de096b?, 0xc002385f10?, 0x24?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc001de096b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc003f05180?, {0xc001de096b?, 0xc00a273530?, 0x0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc001d06908, {0x2a509e0, 0xc0095f8cc0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 7331117 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 2509887 [chan send, 5216 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2509886 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 618640 [chan send, 7183 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 618639 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1329633 [chan send, 6457 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1329600 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6685135 [chan send, 692 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6685134 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2331639 [chan send, 5410 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2331638 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 375335 [chan send, 7437 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 375334 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1828792 [chan send, 5953 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1828791 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2325514 [select, 16 minutes]: google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc0025ca340) google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1199 +0x1ea created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 2325512 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:363 +0x195d goroutine 377503 [chan send, 7435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 377502 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 425618 [chan send, 7387 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 425617 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1520 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003465c00, {0xc00119cbe0, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc00046da44?, {0xc00119cbe0?, 0x487532?, 0xc00046d8a0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc0036ca080, {0xc00119cbe0?, 0xc00b1f88a0?, 0xc000bb3680?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f5f97eed108, 0xc0036ca080}, {0xc00119cbe0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00119cbd0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc00119cbd0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00363fa40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc00046dbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc001d06908, {0x2a50818, 0xc0036ca080}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x38a5290?, 0x1aa6340?}, {0x7f5f97eed0d8?, 0xc0036ca080?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc001b3d0e0, {0x2a50818, 0xc0036ca080}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 +0x8bf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 1487 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1497 [IO wait]: internal/poll.runtime_pollWait(0x7f5f97ee0a00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002904a80?, 0xc00282c000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc002904a80, {0xc00282c000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc002904a80, {0xc00282c000?, 0xc00282c000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc0069b9448, {0xc00282c000?, 0x7f5f975612a0?, 0x7f5fdf2845c0?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b824480, {0xc00282c000?, 0x1ffb?, 0x195b8e0?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc003626628, {0x2a27560, 0xc00b824480}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc003626388, {0x7f5f97ede010, 0xc0033cb880}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc003626388, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc003626388, {0xc0010af560, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f5f97eecff8, 0xc001c54230}, {0xc0010af560, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc0031c8d80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc0031c8d80) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 770 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 7273809 [chan send, 64 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 7273792 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1734416 [chan send, 6052 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1734415 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7111858 [chan send, 235 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 7111857 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 61438 [chan send, 7775 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 61437 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 373393 [chan send, 7438 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 373392 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1928174 [chan send, 5851 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1928173 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7336850 [chan receive]: github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1() github.com/pactus-project/pactus/consensus/consensus.go:187 +0x2e created by github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout in goroutine 7336842 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 30739 [chan receive, 7808 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc003fbb7e0, {0x2a374d0, 0xc0033b22d0}) google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 30736 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 5033740 [chan send, 2489 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5033739 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2192 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc003315320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc003315320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1986 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 1938 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc002f72a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1933 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1834399 [chan send, 5949 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1834398 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6678022 [chan send, 698 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6678021 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2247 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc003babc90, 0x1d8423) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc003babc80, {0x2a374d0, 0xc0003419a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc001d06908, {0x2a374d0, 0xc0003419a0}, {0x2a509e0, 0xc003bfd980}, 0xc003babc80) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 2246 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 6716371 [chan send, 664 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6716370 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6714589 [chan send, 664 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6714588 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5031221 [chan send, 2493 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5031220 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 9048 [IO wait, 20 minutes]: internal/poll.runtime_pollWait(0x7f5f97ee8800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003d60880?, 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(0xc003d60880, 0xc005193060) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0xc000fc0248, 0xc0065ada00?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*syscaller).recvmmsg(0xc0051a0708, {0x2a32e10?, 0xc000fc0248?}, {0xc0065ada00?, 0x282aa20?, 0x0?}, 0x400000047ec65?) golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:120 +0x70 golang.org/x/net/internal/socket.(*Conn).recvMsgs(0xc00520a740, {0xc0001d3808, 0x8, 0x8}, 0x0) golang.org/x/net@v0.48.0/internal/socket/rawconn_mmsg.go:24 +0x165 golang.org/x/net/internal/socket.(*Conn).RecvMsgs(...) golang.org/x/net@v0.48.0/internal/socket/socket.go:267 golang.org/x/net/ipv4.(*payloadHandler).ReadBatch(0xc005226c40, {0xc0001d3808?, 0xde75a0?, 0xc00522c608?}, 0xc00b5ee740?) golang.org/x/net@v0.48.0/ipv4/batch.go:80 +0x57 github.com/quic-go/quic-go.(*oobConn).ReadPacket(0xc005222ea0) github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 +0x7a2 github.com/quic-go/quic-go.(*Transport).listen(0xc00522c5a0, {0x2a41ac0, 0xc005222ea0}) github.com/quic-go/quic-go@v0.57.1/transport.go:536 +0x7c github.com/quic-go/quic-go.(*Transport).init.func1.1() github.com/quic-go/quic-go@v0.57.1/transport.go:424 +0x65 created by github.com/quic-go/quic-go.(*Transport).init.func1 in goroutine 9076 github.com/quic-go/quic-go@v0.57.1/transport.go:422 +0x405 goroutine 2053 [IO wait]: internal/poll.runtime_pollWait(0x7f5f97eeb400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003495080?, 0xc002cc3b00?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc003495080, {0xc002cc3b00, 0xd80, 0xd80}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc003495080, {0xc002cc3b00?, 0xc002cc3b00?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc0014c5890, {0xc002cc3b00?, 0x7f5f982a1c28?, 0x7f5fdf284108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc000e8e420, {0xc002cc3b00?, 0xd7b?, 0xc002a3a700?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc0034bc628, {0x2a27560, 0xc000e8e420}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0034bc388, {0x7f5f97ede010, 0xc003307340}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0034bc388, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc0034bc388, {0xc001de18e4, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f5f97eecff8, 0xc0036f2bd0}, {0xc001de18e4, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc003314480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc003314480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1989 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 6690655 [chan send, 688 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6690654 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7103779 [select, 4 minutes]: google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc000e7aea0) google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:1199 +0x1ea created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 7103777 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:363 +0x195d goroutine 5035093 [chan send, 2489 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5035092 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1456 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc003130c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2764b?) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 911 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1453 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc003130c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc003130c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1057 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 7336736 [chan receive]: github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1() github.com/pactus-project/pactus/consensus/consensus.go:187 +0x2e created by github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout in goroutine 7336724 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 1490 [select, 7838 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003464600, {0xc000f7634b, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc003aa5e28?, {0xc000f7634b?, 0xc0035447e0?, 0xc003aa5e68?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc00341bf00, {0xc000f7634b?, 0xc0020f5710?, 0x20?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc000f7634b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc00347c480?, {0xc000f7634b?, 0xc0032fade0?, 0x0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc001d06908, {0x2a509e0, 0xc003415d00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 1440 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 1834419 [chan send, 5949 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1834418 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1599 [IO wait, 4 minutes]: internal/poll.runtime_pollWait(0x7f5f97eeb800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003d92300?, 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(0xc003d92300) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0xc003d92300) net/fd_unix.go:161 +0x29 net.(*TCPListener).accept(0xc003784fc0) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc003784fc0) net/tcpsock.go:380 +0x30 net/http.(*Server).Serve(0xc00371e700, {0x2a32d80, 0xc003784fc0}) net/http/server.go:3463 +0x30c github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2() github.com/pactus-project/pactus/www/http/server.go:143 +0xb5 created by github.com/pactus-project/pactus/www/http.(*Server).StartServer in goroutine 1 github.com/pactus-project/pactus/www/http/server.go:141 +0x90c goroutine 1927684 [chan send, 5851 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1927683 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1825140 [chan send, 5957 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1825139 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7103764 [select, 4 minutes]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc002b67700, 0x1) google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:425 +0x108 google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0030ec500) google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:602 +0x78 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6() google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:469 +0xd2 created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 7103744 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:467 +0x244b goroutine 1434 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc0031c8b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1337 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 5552470 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc003488360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc003488360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 5552466 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 7113623 [chan send, 233 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 7113622 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5552525 [chan send, 1920 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5552524 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 375325 [chan send, 7437 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 375324 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5030144 [chan send, 2493 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5030143 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 425078 [chan send, 7388 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 425077 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1320380 [chan send, 6464 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1320379 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3316920 [chan send, 4362 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3316919 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1328834 [chan send, 6457 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1328833 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5552569 [chan send, 1920 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5552568 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 375890 [chan send, 7437 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 375889 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3051246 [chan send, 4648 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3051245 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2330269 [chan send, 5412 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2330268 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1596 [chan receive, 7838 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc0037f0640, {0x2a374d0, 0xc003d98050}) google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 7232564 [IO wait]: internal/poll.runtime_pollWait(0x7f5f97edb200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00a555600?, 0xc0002f3500?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00a555600, {0xc0002f3500, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc00a555600, {0xc0002f3500?, 0xc0002f3500?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc002fc46a8, {0xc0002f3500?, 0x7f5f982a1c28?, 0x7f5fdf284108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc000e8e3d8, {0xc0002f3500?, 0x14fb?, 0xc002a73880?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc003170d28, {0x2a27560, 0xc000e8e3d8}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc003170a88, {0x7f5f97ede010, 0xc001d0e040}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc003170a88, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc003170a88, {0xc00138ac30, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f5f97eecff8, 0xc0086d76c0}, {0xc00138ac30, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc00522cfc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc00522cfc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 7232432 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 1489 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc003470490, 0x36c4f9) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc003470480, {0x2a374d0, 0xc0003419a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc001d06908, {0x2a374d0, 0xc0003419a0}, {0x2a509e0, 0xc003415d00}, 0xc003470480) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 1440 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 380333 [chan send, 7433 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 380332 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5015027 [chan send, 2509 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5015026 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1603 [chan receive, 2764 minutes]: github.com/creachadair/jrpc2/channel.direct.Recv(...) github.com/creachadair/jrpc2@v1.3.4/channel/channel.go:95 github.com/creachadair/jrpc2.(*Server).read(0xc0034dd1d0, {0x7f5f97ef1928, 0xc0037f0ec0}) github.com/creachadair/jrpc2@v1.3.4/server.go:633 +0x5c github.com/creachadair/jrpc2.(*Server).Start.func1() github.com/creachadair/jrpc2@v1.3.4/server.go:146 +0x45 sync.(*WaitGroup).Go.func1() sync/waitgroup.go:239 +0x4a created by sync.(*WaitGroup).Go in goroutine 1 sync/waitgroup.go:237 +0x73 goroutine 5552539 [chan send, 1920 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5552538 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1484 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc0031310e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc0031310e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1127 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 2327983 [chan send, 5414 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2327982 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6677763 [chan send, 698 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6677762 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2319596 [chan send, 5420 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2319595 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2518855 [chan send, 5208 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2518854 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2326712 [chan send, 5414 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2326711 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3819972 [chan send, 3811 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3819971 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2574643 [chan send, 5150 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2574642 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7277123 [chan send, 62 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 7277122 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2063 [select, 8 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc0033145a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2764b?) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 2001 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 5031627 [chan send, 2491 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5031626 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3807833 [chan send, 3823 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3807832 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2075 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00356d990, 0x3e0823) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00356d980, {0x2a374d0, 0xc0003419a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc001d06908, {0x2a374d0, 0xc0003419a0}, {0x2a509e0, 0xc0035851c0}, 0xc00356d980) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 2071 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 5552478 [select, 1920 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003af4400, {0xc006667e02, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc003c2e460?, {0xc006667e02?, 0x101?, 0xc0021aae68?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc002905400, {0xc006667e02?, 0x0?, 0x0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc006667e02?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc0021aadf0?, {0xc006667e02?, 0xc0021aadf4?, 0xcf6940?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc001d06908, {0x2a509e0, 0xc000aa8fa0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 5552476 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 5032237 [chan send, 2491 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5032236 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2591490 [chan send, 5136 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2591489 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7336849 [chan receive]: github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1() github.com/pactus-project/pactus/consensus/consensus.go:187 +0x2e created by github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout in goroutine 7336842 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 7336866 [chan receive]: github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1() github.com/pactus-project/pactus/consensus/consensus.go:187 +0x2e created by github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout in goroutine 7336842 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 2204 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc003315440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc003315440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1998 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 7232566 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc00522cfc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 7232432 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 6257191 [chan send, 1153 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6257190 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2338904 [chan send, 5404 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2338903 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1528 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0035f3c00, {0xc00119ca00, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc001235a44?, {0xc00119ca00?, 0x487532?, 0xc0012358a0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc003670580, {0xc00119ca00?, 0xc009edcc60?, 0x1a84400?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f5f97eed108, 0xc003670580}, {0xc00119ca00, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00119c9f0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc00119c9f0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00363ee40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc001235be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc001d06908, {0x2a50818, 0xc003670580}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x38a5290?, 0x1aa6340?}, {0x7f5f97eed0d8?, 0xc003670580?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc001b3d0e0, {0x2a50818, 0xc003670580}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 +0x8bf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 1501 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 9049 [select, 62 minutes]: github.com/quic-go/quic-go.(*Transport).runSendQueue(0xc00522c5a0) github.com/quic-go/quic-go@v0.57.1/transport.go:445 +0x107 created by github.com/quic-go/quic-go.(*Transport).init.func1 in goroutine 9076 github.com/quic-go/quic-go@v0.57.1/transport.go:430 +0x445 goroutine 1738872 [chan send, 6048 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1738871 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2054 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc003314480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc003314480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1989 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 2055 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc003314480) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1989 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 2387697 [chan send, 5352 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2387680 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1831854 [chan send, 5951 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1831853 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6709829 [chan send, 668 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6709828 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7103778 [select, 4 minutes]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc0019a3e80, 0x1) google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:425 +0x108 google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc001dc8960) google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:602 +0x78 google.golang.org/grpc/internal/transport.NewServerTransport.func3() google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 +0xdc created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 7103777 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:340 +0x191b goroutine 2044 [select, 4 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc002f72b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2764b?) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 2033 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 7336856 [chan receive]: github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1() github.com/pactus-project/pactus/consensus/consensus.go:187 +0x2e created by github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout in goroutine 7336842 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 7232571 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0019ffa50, 0x2812) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0019ffa40, {0x2a374d0, 0xc0003419a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc001d06908, {0x2a374d0, 0xc0003419a0}, {0x2a509e0, 0xc00a7e0640}, 0xc0019ffa40) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 7232570 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 7331111 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc00b2879e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 7331108 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 608956 [chan send, 7192 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 608955 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2074 [select, 7838 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0039fa100, {0xc001d05d7d, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc003a24e28?, {0xc001d05d7d?, 0xc0039ad110?, 0xc003a24e68?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc003582f80, {0xc001d05d7d?, 0x2a37540?, 0xc0036f3730?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc001d05d7d?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc0039acdf8?, {0xc001d05d7d?, 0xc007f7be18?, 0x1?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc001d06908, {0x2a509e0, 0xc003585060}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 2072 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 1605 [chan receive, 2764 minutes]: github.com/creachadair/jrpc2/channel.direct.Recv(...) github.com/creachadair/jrpc2@v1.3.4/channel/channel.go:95 github.com/creachadair/jrpc2.(*Client).accept(0xc003d92400, {0x7f5f97ef1928, 0xc0037f0eb0}) github.com/creachadair/jrpc2@v1.3.4/client.go:78 +0x63 github.com/creachadair/jrpc2.NewClient.func1() github.com/creachadair/jrpc2@v1.3.4/client.go:67 +0x8e created by github.com/creachadair/jrpc2.NewClient in goroutine 1 github.com/creachadair/jrpc2@v1.3.4/client.go:65 +0x37b goroutine 2040 [IO wait]: internal/poll.runtime_pollWait(0x7f5f97ee8000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00364d380?, 0xc002620000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00364d380, {0xc002620000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc00364d380, {0xc002620000?, 0xc002620000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc007053340, {0xc002620000?, 0x7f5f982a1c28?, 0x7f5fdf284108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc000e8e3f0, {0xc002620000?, 0x1ffb?, 0xc003b23b78?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc0034bc9a8, {0x2a27560, 0xc000e8e3f0}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0034bc708, {0x7f5f97ede010, 0xc003744ac0}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0034bc708, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc0034bc708, {0xc001de1c70, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f5f97eecff8, 0xc0034cff10}, {0xc001de1c70, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc002f72b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc002f72b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 2034 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 5552513 [chan send, 1920 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5552512 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7336851 [chan receive]: github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1() github.com/pactus-project/pactus/consensus/consensus.go:187 +0x2e created by github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout in goroutine 7336842 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 5032706 [chan send, 2491 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5032705 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2059 [IO wait]: internal/poll.runtime_pollWait(0x7f5f97eea200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0034ff000?, 0xc005296000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0034ff000, {0xc005296000, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc0034ff000, {0xc005296000?, 0xc005296000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc0070532b0, {0xc005296000?, 0x7f5f982a1c28?, 0x7f5fdf284108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc000e8e3a8, {0xc005296000?, 0x2a7b?, 0x195b8e0?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc003689ea8, {0x2a27560, 0xc000e8e3a8}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc003689c08, {0x7f5f97ede010, 0xc0034fd6c0}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc003689c08, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc003689c08, {0xc001de1cc0, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f5f97eecff8, 0xc0036f2e70}, {0xc001de1cc0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc0033145a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc0033145a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 2002 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 2676994 [chan send, 5046 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2676993 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4093374 [chan send, 3519 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4093373 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7278060 [chan send, 60 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 7278059 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2327056 [chan send, 5414 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2327055 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6680609 [chan send, 696 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6680592 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5918001 [chan send, 1515 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5917984 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3050780 [chan send, 4648 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3050779 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3045212 [chan send, 4652 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3045211 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1834121 [chan send, 5949 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1834120 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2004 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003606600, {0xc001ef6760, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc001237a44?, {0xc001ef6760?, 0x487532?, 0xc0012378a0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc0034ffc00, {0xc001ef6760?, 0xc009edcc60?, 0x1a84400?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f5f97eed108, 0xc0034ffc00}, {0xc001ef6760, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc001ef6750) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc001ef6750}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0034fd500) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc001237be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc001d06908, {0x2a50818, 0xc0034ffc00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x38a5290?, 0x1aa6340?}, {0x7f5f97eed0d8?, 0xc0034ffc00?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc001b3d0e0, {0x2a50818, 0xc0034ffc00}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 +0x8bf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 1940 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1937 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc002f72a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc002f72a20) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1933 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 2391495 [chan send, 5348 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2391494 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4092808 [chan send, 3519 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4092807 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2119 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003a96100, {0xc001fd1bb8, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc003a17a44?, {0xc001fd1bb8?, 0x487532?, 0xc003a178a0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc003accc80, {0xc001fd1bb8?, 0xc00b1f88a0?, 0x1a84400?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f5f97eed108, 0xc003accc80}, {0xc001fd1bb8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc001fd1ba8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc001fd1ba8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc003a99c00) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc003a17be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc001d06908, {0x2a50818, 0xc003accc80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x38a5290?, 0x1aa6340?}, {0x7f5f97eed0d8?, 0xc003accc80?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc001b3d0e0, {0x2a50818, 0xc003accc80}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 +0x8bf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 2057 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 2125 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003a97c00, {0xc00201e070, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc0039dba44?, {0xc00201e070?, 0x487532?, 0xc0039db8a0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc003af3180, {0xc00201e070?, 0xc009edcc60?, 0x1a84400?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f5f97eed108, 0xc003af3180}, {0xc00201e070, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00201e060) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc00201e060}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc003ae1940) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc0039dbbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc001d06908, {0x2a50818, 0xc003af3180}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x38a5290?, 0x1aa6340?}, {0x7f5f97eed0d8?, 0xc003af3180?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc001b3d0e0, {0x2a50818, 0xc003af3180}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 +0x8bf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 2063 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 2324660 [chan send, 5416 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2324659 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6679447 [chan send, 696 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6679446 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 379152 [chan send, 7435 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 379151 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5552517 [chan send, 1920 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5552516 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2588509 [chan send, 5138 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2588508 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1604 [chan receive, 2764 minutes]: github.com/creachadair/jrpc2.(*Server).nextRequest(0xc0034dd1d0) github.com/creachadair/jrpc2@v1.3.4/server.go:198 +0xf3 github.com/creachadair/jrpc2.(*Server).serve(0xc0034dd1d0) github.com/creachadair/jrpc2@v1.3.4/server.go:171 +0x39 sync.(*WaitGroup).Go.func1() sync/waitgroup.go:239 +0x4a created by sync.(*WaitGroup).Go in goroutine 1 sync/waitgroup.go:237 +0x73 goroutine 2590875 [chan send, 5136 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2590874 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2195 [select, 10 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc003315320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2764b?) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 1985 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1931961 [chan send, 5847 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1931960 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2332396 [chan send, 5410 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2332395 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3816124 [chan send, 3815 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3816123 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7336857 [chan receive]: github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1() github.com/pactus-project/pactus/consensus/consensus.go:187 +0x2e created by github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout in goroutine 7336842 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 1535 [select]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0xc0037952c0, {0x2a374d0, 0xc0003419a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/subscription.go:26 +0x85 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1() github.com/pactus-project/pactus/network/gossip.go:186 +0x5f sync.(*WaitGroup).Go.func1() sync/waitgroup.go:239 +0x4a created by sync.(*WaitGroup).Go in goroutine 1 sync/waitgroup.go:237 +0x73 goroutine 5037603 [chan send, 2487 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5037602 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6683661 [chan send, 694 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6683660 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1736586 [chan send, 6050 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1736585 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7336744 [chan receive]: github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1() github.com/pactus-project/pactus/consensus/consensus.go:187 +0x2e created by github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout in goroutine 7336679 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 30740 [chan receive, 7808 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc003fbb810, {0x2a374d0, 0xc0033b2320}) google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 30736 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 2041 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc002f72b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc002f72b40) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 2034 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 2114 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc003314900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc003314900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 2006 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 2392751 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc001d19320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc001d19320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 2392735 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 1601759 [chan send, 6195 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1601758 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1487 [select, 4 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc0031310e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2764b?) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/conn.go:55 +0x13 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 796 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1525 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0034a5b10, 0x409de7) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0034a5b00, {0x2a374d0, 0xc0003419a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc001d06908, {0x2a374d0, 0xc0003419a0}, {0x2a509e0, 0xc00363d3c0}, 0xc0034a5b00) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 1524 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 617750 [chan send, 7184 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 617749 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1470 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0035f3700, {0xc00119c070, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc003b37a44?, {0xc00119c070?, 0x487532?, 0xc003b378a0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc003617880, {0xc00119c070?, 0xc00b1f88a0?, 0xc000bb3200?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f5f97eed108, 0xc003617880}, {0xc00119c070, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00119c060) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc00119c060}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00363e440) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc003b37be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc001d06908, {0x2a50818, 0xc003617880}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x38a5290?, 0x1aa6340?}, {0x7f5f97eed0d8?, 0xc003617880?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc001b3d0e0, {0x2a50818, 0xc003617880}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 +0x8bf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 1456 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 7276053 [chan send, 62 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 7276052 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1452 [IO wait]: internal/poll.runtime_pollWait(0x7f5f97ebbc00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002cec000?, 0xc001900000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc002cec000, {0xc001900000, 0x1800, 0x1800}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc002cec000, {0xc001900000?, 0xc001900000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc0069b9428, {0xc001900000?, 0x7f5f975612a0?, 0x7f5fdf2845c0?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b8243f0, {0xc001900000?, 0x17fb?, 0xc002cc1180?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc00349d0a8, {0x2a27560, 0xc00b8243f0}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00349ce08, {0x7f5f97ede010, 0xc0033cb200}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00349ce08, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc00349ce08, {0xc00112ab60, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f5f97eecff8, 0xc001cb53b0}, {0xc00112ab60, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc003130c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc003130c60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1057 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 7275388 [chan send, 62 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 7275387 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7270700 [chan send, 66 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 7270699 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5036559 [chan send, 2487 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5036558 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2583051 [chan send, 5142 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2583050 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2325513 [select, 16 minutes]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc005d0b200, 0x1) google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:425 +0x108 google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc0025c7400) google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:602 +0x78 google.golang.org/grpc/internal/transport.NewServerTransport.func3() google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:342 +0xdc created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 2325512 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:340 +0x191b goroutine 2231 [select, 7838 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003c2ca00, {0xc00203a6f7, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc003c2f6c0?, {0xc00203a6f7?, 0x1?, 0xc002473e68?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc003c32b00, {0xc00203a6f7?, 0xc003b71740?, 0x26?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc00203a6f7?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x1b2be9a?, {0xc00203a6f7?, 0xc002473fb0?, 0x2?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc001d06908, {0x2a509e0, 0xc003c31460}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 2229 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 1483 [IO wait]: internal/poll.runtime_pollWait(0x7f5f97ebb000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002ea5680?, 0xc001c58000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc002ea5680, {0xc001c58000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc002ea5680, {0xc001c58000?, 0xc001c58000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc006283c38, {0xc001c58000?, 0x7f5f975612a0?, 0x7f5fdf2845c0?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc00b824420, {0xc001c58000?, 0xffb?, 0xc002f8e8c0?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc003688628, {0x2a27560, 0xc00b824420}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc003688388, {0x7f5f97ede010, 0xc00347d840}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc003688388, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc003688388, {0xc0010af620, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f5f97eecff8, 0xc001c28d90}, {0xc0010af620, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc0031310e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc0031310e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1127 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 7336852 [chan receive]: github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1() github.com/pactus-project/pactus/consensus/consensus.go:187 +0x2e created by github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout in goroutine 7336842 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 7111847 [chan send, 235 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 7111846 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1608 [syscall, 7838 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:152 +0x1f goroutine 6690205 [chan send, 688 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6690204 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2551612 [chan send, 5174 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2551611 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2326097 [chan send, 5416 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2326064 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1829510 [chan send, 5953 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1829509 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1323502 [chan send, 6460 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1323501 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1517 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc003471510, 0x3fafb8) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc003471500, {0x2a374d0, 0xc0003419a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc001d06908, {0x2a374d0, 0xc0003419a0}, {0x2a509e0, 0xc0036baa60}, 0xc003471500) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 1516 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 2676991 [chan send, 5046 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2676990 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7278302 [chan send, 60 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 7278301 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3820670 [chan send, 3811 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3820669 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6679607 [chan send, 696 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6679606 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7331110 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc00b2879e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc00b2879e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 7331108 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 7103763 [IO wait, 4 minutes]: internal/poll.runtime_pollWait(0x7f5f97ee6e00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00341ba00?, 0xc0013b6000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00341ba00, {0xc0013b6000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc00341ba00, {0xc0013b6000?, 0xc0030ec460?, 0x30?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc00bf78b10, {0xc0013b6000?, 0x47ec85?, 0xc0039b2d48?}) net/net.go:196 +0x45 bufio.(*Reader).Read(0xc00a972600, {0xc000001c44, 0x9, 0x19f3dc0?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x2a244c0, 0xc00a972600}, {0xc000001c44, 0x9, 0x9}, 0x9) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0xc000001c44, 0x9, 0xc000000000?}, {0x2a244c0?, 0xc00a972600?}) golang.org/x/net@v0.48.0/http2/frame.go:242 +0x65 golang.org/x/net/http2.(*Framer).ReadFrameHeader(0xc000001c00) golang.org/x/net@v0.48.0/http2/frame.go:505 +0x6b google.golang.org/grpc/internal/transport.(*framer).readFrame(0xc00341ba80) google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:486 +0x45 google.golang.org/grpc/internal/transport.(*http2Client).reader(0xc002dc9688, 0xc0011c20e0) google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:1655 +0x1c5 created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 7103744 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:411 +0x1e53 goroutine 7096948 [chan receive, 243 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc003482d50, {0x2a374d0, 0xc009bd7cc0}) google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 7096945 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 6367107 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc001ee57a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6367091 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 6693203 [chan send, 686 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6693202 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2592890 [chan send, 5134 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2592889 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3047853 [chan send, 4650 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3047852 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2251 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003bcdd00, {0xc0021b8b50, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1d0 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0xc003c05a44?, {0xc0021b8b50?, 0x487532?, 0xc003c058a0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc002c7d100, {0xc0021b8b50?, 0xc009edcc60?, 0xc000c10000?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f5f97eed108, 0xc002c7d100}, {0xc0021b8b50, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc0021b8b40) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc0021b8b40}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc003bfb480) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc003c05be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc001d06908, {0x2a50818, 0xc002c7d100}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x38a5290?, 0x1aa6340?}, {0x7f5f97eed0d8?, 0xc002c7d100?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0xc001b3d0e0, {0x2a50818, 0xc002c7d100}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:358 +0x8bf github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 2207 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 3975441 [chan send, 3643 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3975424 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1611 [chan receive, 7838 minutes]: github.com/pactus-project/pactus/util/signal.HandleSignals.func1() github.com/pactus-project/pactus/util/signal/signal.go:38 +0x2b created by github.com/pactus-project/pactus/util/signal.HandleSignals in goroutine 1 github.com/pactus-project/pactus/util/signal/signal.go:37 +0xa5 goroutine 1588 [IO wait, 96 minutes]: internal/poll.runtime_pollWait(0x7f5f97eeac00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003793580?, 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(0xc003793580) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0xc003793580) net/fd_unix.go:161 +0x29 net.(*TCPListener).accept(0xc003784cc0) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc003784cc0) net/tcpsock.go:380 +0x30 google.golang.org/grpc.(*Server).Serve(0xc0037d0908, {0x2a32d80, 0xc003784cc0}) google.golang.org/grpc@v1.77.0/server.go:917 +0x469 github.com/pactus-project/pactus/www/grpc.(*Server).startListening.func1() github.com/pactus-project/pactus/www/grpc/server.go:102 +0xac created by github.com/pactus-project/pactus/www/grpc.(*Server).startListening in goroutine 1 github.com/pactus-project/pactus/www/grpc/server.go:100 +0x56f goroutine 2205 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc003315440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1998 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 2140 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc003b1c310, 0x984a5) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc003b1c300, {0x2a374d0, 0xc0003419a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc001d06908, {0x2a374d0, 0xc0003419a0}, {0x2a509e0, 0xc003af9b20}, 0xc003b1c300) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 2139 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 1602070 [chan send, 6195 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1602069 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5035089 [chan send, 2489 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5035072 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3977700 [chan send, 3641 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3977699 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6716633 [chan send, 662 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6716632 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5552557 [chan send, 1920 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5552556 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7336855 [chan receive]: github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout.func1() github.com/pactus-project/pactus/consensus/consensus.go:187 +0x2e created by github.com/pactus-project/pactus/consensus.(*consensus).scheduleTimeout in goroutine 7336842 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 1925888 [chan send, 5853 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1925887 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5552553 [chan send, 1920 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5552552 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3974780 [chan send, 3643 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3974779 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2387696 [chan send, 5352 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2387695 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7111191 [chan send, 235 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 7111190 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2590066 [chan send, 5136 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2590065 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1950 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc002ba3a50, 0x281b4d) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc002ba3a40, {0x2a374d0, 0xc0003419a0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc001d06908, {0x2a374d0, 0xc0003419a0}, {0x2a509e0, 0xc0032be7e0}, 0xc002ba3a40) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 1949 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 1600069 [chan send, 6197 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1600068 github.com/pactus-project/pactus/network/stream.go:110 +0xc5