goroutine 6569519 [running]: runtime/pprof.writeGoroutineStacks({0x2a24e00, 0xc00889c0f0}) runtime/pprof/pprof.go:756 +0x6b runtime/pprof.writeGoroutine({0x2a24e00?, 0xc00889c0f0?}, 0x5d?) runtime/pprof/pprof.go:745 +0x25 runtime/pprof.(*Profile).WriteTo(0x389ff70?, {0x2a24e00?, 0xc00889c0f0?}, 0xc?) runtime/pprof/pprof.go:371 +0x14b net/http/pprof.handler.ServeHTTP({0xc00b013991, 0x9}, {0x2a32c30, 0xc00889c0f0}, 0xc00417c500) net/http/pprof/pprof.go:272 +0x52a net/http/pprof.Index({0x2a32c30, 0xc00889c0f0}, 0xc00417c500?) net/http/pprof/pprof.go:389 +0xda net/http.HandlerFunc.ServeHTTP(0xc000137080?, {0x2a32c30?, 0xc00889c0f0?}, 0x9dd316?) net/http/server.go:2322 +0x29 net/http.(*ServeMux).ServeHTTP(0x47e079?, {0x2a32c30, 0xc00889c0f0}, 0xc00417c500) net/http/server.go:2861 +0x1c7 net/http.serverHandler.ServeHTTP({0xc00110be00?}, {0x2a32c30?, 0xc00889c0f0?}, 0x1?) net/http/server.go:3340 +0x8e net/http.(*conn).serve(0xc002ebb290, {0x2a37498, 0xc00421c720}) net/http/server.go:2109 +0x665 created by net/http.(*Server).Serve in goroutine 1672 net/http/server.go:3493 +0x485 goroutine 1 [select (no cases), 6612 minutes]: main.buildStartCmd.func1(0xc0003aae00?, {0x1b1f688?, 0x4?, 0x1b1f68c?}) github.com/pactus-project/pactus/cmd/daemon/start.go:125 +0x28e github.com/spf13/cobra.(*Command).execute(0xc00026fb08, {0xc0003a7700, 0x4, 0x4}) github.com/spf13/cobra@v1.10.2/command.go:1019 +0xae7 github.com/spf13/cobra.(*Command).ExecuteC(0xc00026ef08) 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 67 [select]: github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background(0xc000e7bc70) 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, 2874 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 48 [select, 438 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc0000c21c0) 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 46 [select, 438 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc0000c21c0) 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 4200441 [chan send, 2578 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4200440 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 45 [select, 3 minutes]: github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xc00026ae10) 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 65 [select, 438 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc0000c21c0) 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 47 [select]: github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc0000c21c0) 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 68 [select]: github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process(0xc00030a070) 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 69 [select]: github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background(0xc000366008) 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 70 [select]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0xc000376f00, {0x2a374d0, 0xc002089270}) 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 76 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0xc00605cc40) 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 77 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0xc00605ccb0) 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 78 [select, 9 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter(0xc0022b8fc0) 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 79 [select, 3 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).background(0xc0028f1150, {0x2a374d0, 0xc0022d1860}) 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 80 [select, 6612 minutes]: github.com/libp2p/go-libp2p/p2p/host/relaysvc.(*RelayManager).background(0xc0022f2690, {0x2a374d0, 0xc0022f2640}) 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]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0xc0022fce80, {0x2a374d0, 0xc0022f39f0}) 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, 9 minutes]: internal/poll.runtime_pollWait(0x7f356f3a4000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0022fc200?, 0xc000440460?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc0022fc200) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0xc0022fc200) net/fd_unix.go:161 +0x29 net.(*TCPListener).accept(0xc0022f0900) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc0022f0900) net/tcpsock.go:380 +0x30 github.com/multiformats/go-multiaddr/net.(*maListener).Accept(0xc004107d48?) github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 +0x27 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept(0xc00364df20) 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(0xc001a611b8) 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(0xc00605cf50) 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, 39 minutes]: github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).Accept(0xc00605cf50) 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, 53 minutes]: internal/poll.runtime_pollWait(0x7f356f3a3e00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0022fc280?, 0xc000440460?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc0022fc280) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0xc0022fc280) net/fd_unix.go:161 +0x29 net.(*TCPListener).accept(0xc0022f0980) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc0022f0980) net/tcpsock.go:380 +0x30 github.com/multiformats/go-multiaddr/net.(*maListener).Accept(0xc00010cd48?) github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 +0x27 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept(0xc00368e150) 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(0xc001a61218) 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(0xc00605cfc0) 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, 6612 minutes]: github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).Accept(0xc00605cfc0) 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]: internal/poll.runtime_pollWait(0x7f356f3a3c00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0022fc300?, 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(0xc0022fc300, 0xc0082961b0) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0xc001538120, 0xc0050bb600?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*syscaller).recvmmsg(0xc008801cf8, {0x2a32e10?, 0xc001538120?}, {0xc0050bb600?, 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(0xc0022cf860, {0xc000403b08, 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(0xc0022f2ab0, {0xc000403b08?, 0xc000ac6b20?, 0xc0003a42a8?}, 0xc000aaa600?) golang.org/x/net@v0.48.0/ipv4/batch.go:80 +0x57 github.com/quic-go/quic-go.(*oobConn).ReadPacket(0xc0022b93b0) github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 +0x7a2 github.com/quic-go/quic-go.(*Transport).listen(0xc0003a4240, {0x2a41ac0, 0xc0022b93b0}) 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, 145 minutes]: github.com/quic-go/quic-go.(*Transport).runSendQueue(0xc0003a4240) 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, 9 minutes]: github.com/quic-go/quic-go.(*baseServer).run(0xc0003a4480) 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, 6612 minutes]: github.com/quic-go/quic-go.(*baseServer).runSendQueue(0xc0003a4480) 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, 9 minutes]: github.com/quic-go/quic-go.(*baseServer).accept(0xc0003a4480, {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(0xc0022f2a50) 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, 9 minutes]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*listener).Accept(0xc0022f2af0, {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(0xc0022f2b40) 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(0xc0022cf8e0, 0xc0022f2b40, 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(0xc0022cf8e0, 0xc0022f2b40, 0x1, 0xc00605d420) 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(0xc0028f1010?) 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]: internal/poll.runtime_pollWait(0x7f356f3a3a00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0022fc480?, 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(0xc0022fc480, 0xc006c05b40) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0xc001538168, 0xc007e34c00?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*syscaller).recvmmsg(0xc00875da28, {0x2a32e10?, 0xc001538168?}, {0xc007e34c00?, 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(0xc0022cf980, {0xc00026e908, 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(0xc0022f2d30, {0xc00026e908?, 0xc000ac7028?, 0xc0003a4968?}, 0x0?) golang.org/x/net@v0.48.0/ipv4/batch.go:80 +0x57 github.com/quic-go/quic-go.(*oobConn).ReadPacket(0xc0022b9710) github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 +0x7a2 github.com/quic-go/quic-go.(*Transport).listen(0xc0003a4900, {0x2a41ac0, 0xc0022b9710}) 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, 6612 minutes]: github.com/quic-go/quic-go.(*Transport).runSendQueue(0xc0003a4900) 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, 53 minutes]: github.com/quic-go/quic-go.(*baseServer).run(0xc0003a4c60) 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, 6612 minutes]: github.com/quic-go/quic-go.(*baseServer).runSendQueue(0xc0003a4c60) 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, 53 minutes]: github.com/quic-go/quic-go.(*baseServer).accept(0xc0003a4c60, {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(0xc0022f2cd0) 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, 53 minutes]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*listener).Accept(0xc0022f2d70, {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(0xc0022f2dc0) 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(0xc0022cfa00, 0xc0022f2dc0, 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(0xc0022cfa00, 0xc0022f2dc0, 0x1, 0xc00605d880) 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(0xc0028f1010?) 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 95 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb91600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000266b00?, 0x7f356e3edbe0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).RawRead(0xc000266b00, 0xc009774d70) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0xc0017700d0, 0x0?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*Conn).recvMsg(0xc003dc0700, 0xc0082f56e0, 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(0xc003db86a0, {0xc002528000, 0x10000, 0x10000}) golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 +0x265 github.com/libp2p/zeroconf/v2.(*client).recv.func1({0xc002528000?, 0xc00253df18?, 0x3fa?}) github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 +0x2e github.com/libp2p/zeroconf/v2.(*client).recv(0xb636f8?, {0x2a374d0, 0xc003db86e0}, {0x1af7fa0?, 0xc003db8690?}, 0xc000630540) github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 +0x14e created by github.com/libp2p/zeroconf/v2.(*client).mainloop in goroutine 93 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:176 +0x1f2 goroutine 115 [select]: github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).eventHandler(0xc0022fc100, {0x2a343b0, 0xc000b73020}, {0x2a2fdc8, 0xc0022f0cc0}) 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, 3 minutes]: github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker(0xc0022fc100) 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 93 [select]: github.com/libp2p/zeroconf/v2.(*client).mainloop(0xc00366ade0, {0x2a374d0, 0xc003db86e0}, 0xc002526000) 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 175 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:116 +0xce goroutine 118 [select]: github.com/libp2p/go-libp2p/p2p/host/pstoremanager.(*PeerstoreManager).background(0xc000b72600, {0x2a374d0, 0xc0022f2f00}, {0x2a343b0, 0xc000b73140}) 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 86 [select, 6612 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 94 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb91800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000266a80?, 0x7f356e3edbe0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).RawRead(0xc000266a80, 0xc009774eb0) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0xc0017700c0, 0x0?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*Conn).recvMsg(0xc003dc06e0, 0xc0082f57a0, 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(0xc003db8650, {0xc002cb0000, 0x10000, 0x10000}) golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:31 +0x225 github.com/libp2p/zeroconf/v2.(*client).recv.func2({0xc002cb0000?, 0xc002b11f18?, 0x3fa?}) github.com/libp2p/zeroconf/v2@v2.2.0/client.go:328 +0x2e github.com/libp2p/zeroconf/v2.(*client).recv(0xb636f8?, {0x2a374d0, 0xc003db86e0}, {0x1af4220?, 0xc003db8640?}, 0xc000630540) github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 +0x14e created by github.com/libp2p/zeroconf/v2.(*client).mainloop in goroutine 93 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:173 +0x125 goroutine 121 [select]: github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background(0xc00040ed00, {0x2a343b0, 0xc000b73200}, {0x2a343b0, 0xc000b73380}, {0x2a2fdc8, 0xc0022f0e40}, {0x2a2fdc8, 0xc0022f0f00}) 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, 6612 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop(0xc0022d2780, {0x2a374d0, 0xc0022f25a0}) 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, 5 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter(0xc00235d290) 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, 3 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).background(0xc0028f1b50, {0x2a374d0, 0xc002387540}) 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(0xc000bfecb0) 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(0xc000bfed20) 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, 6612 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 130 [select]: github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).background(0xc002397d00, {0x2a374d0, 0xc0023aa2d0}) 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 1 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/autonat/svc.go:261 +0x1a5 goroutine 2094 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb56400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003bf9600?, 0xc000b98000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc003bf9600, {0xc000b98000, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc003bf9600, {0xc000b98000?, 0xc000b98000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc0015a1950, {0xc000b98000?, 0x7f356ef924d8?, 0x7f35b5e695c0?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc001c46d50, {0xc000b98000?, 0x2a7b?, 0xc003de3b78?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc003b8fea8, {0x2a27560, 0xc001c46d50}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc003b8fc08, {0x7f356eb486f0, 0xc00206e8c0}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc003b8fc08, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc003b8fc08, {0xc001e5cc20, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f356eb97140, 0xc000b3f9d0}, {0xc001e5cc20, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc0043a6fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc0043a6fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 2088 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 14674 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc0043a7560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 14647 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 133 [select, 3 minutes]: github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background(0xc002385ba0) 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, 13 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 1574 [IO wait]: internal/poll.runtime_pollWait(0x7f356f3a3600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000266700?, 0xc002fa9000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000266700, {0xc002fa9000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc000266700, {0xc002fa9000?, 0xc002fa9000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc001770598, {0xc002fa9000?, 0x7f356eff79d0?, 0x7f35b5e69108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc000b20eb8, {0xc002fa9000?, 0xffb?, 0xc0023acc40?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc003855ea8, {0x2a27560, 0xc000b20eb8}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc003855c08, {0x7f356eb486f0, 0xc002d96980}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc003855c08, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc003855c08, {0xc001ff59a0, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f356eb97140, 0xc001ea11f0}, {0xc001ff59a0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc003261680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc003261680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 88 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 1585 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc003995450, 0x355a19) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc003995440, {0x2a374d0, 0xc0000cc000}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc0023b0908, {0x2a374d0, 0xc0000cc000}, {0x2a509e0, 0xc003aee4e0}, 0xc003995440) 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 1568 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 1586 [select, 6612 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003aea500, {0xc001ff5c80, 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(0xc003eb2e28?, {0xc001ff5c80?, 0xc003ae4af0?, 0xc003eb2e68?}) 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(0xc003ae3380, {0xc001ff5c80?, 0xc003ae4620?, 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, {0xc001ff5c80?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc0024da7b8?, {0xc001ff5c80?, 0xc003261680?, 0x10c9d0f?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc0023b0908, {0x2a509e0, 0xc003aee4e0}) 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 1568 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 2367702 [chan send, 4113 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2367701 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 139 [select, 3 minutes]: 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, 3 minutes]: github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore(0xc0023a8a88) 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, 3 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, 3 minutes]: github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop(0xc0023b20a0) 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]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0xc002424980, {0x2a374d0, 0xc0023aa5a0}) 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]: github.com/libp2p/go-libp2p-pubsub.(*backoff).cleanupLoop(0xc0038f55f0, {0x2a374d0, 0xc0000cc000}) 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]: github.com/libp2p/go-libp2p-pubsub/timecache.background({0x2a374d0, 0xc0023aa6e0}, {0x2a30b00, 0xc0038f58f0}, 0xc0038f58c0, 0x0?) 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(0xc0023b06c8) 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, 6612 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc0023b06c8) 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, 6612 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc0023b06c8) 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, 6612 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc0023b06c8) 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, 6612 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc0023b06c8) 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, 6612 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc0023b06c8) 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, 6612 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc0023b06c8) 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, 6612 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc0023b06c8) 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, 6612 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc0023b06c8) 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, 3 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook(0xc0023b06c8) 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, 3 minutes]: github.com/libp2p/go-libp2p-pubsub.(*PubSub).watchForNewPeers(0xc0023b0908, {0x2a374d0, 0xc0000cc000}) 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(0xc0023aa640) 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(0xc0023aa640) 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(0xc0023b0908, {0x2a374d0, 0xc0000cc000}) 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 175 [select]: github.com/libp2p/zeroconf/v2.(*client).periodicQuery(0xc00366ade0, {0x2a374d0, 0xc003db86e0}, 0xc002526000) github.com/libp2p/zeroconf/v2@v2.2.0/client.go:382 +0x165 github.com/libp2p/zeroconf/v2.(*client).run(0xc00366ade0, {0x2a374d0?, 0xc0023aa3c0?}, 0xc002526000) github.com/libp2p/zeroconf/v2@v2.2.0/client.go:123 +0xe7 github.com/libp2p/zeroconf/v2.Browse({0x2a374d0, 0xc0023aa3c0}, {0x1b2917d, 0xb}, {0x1b20709, 0x5}, 0xc000304af0, {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 172 [IO wait]: internal/poll.runtime_pollWait(0x7f356f3a3400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002425a80?, 0x7f356e3edbe0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).RawRead(0xc002425a80, 0xc009774d20) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0xc001539178, 0x0?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*Conn).recvMsg(0xc00243cae0, 0xc0082f5680, 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(0xc0023ab870, {0xc002500000, 0x10000, 0x10000}) golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 +0x265 github.com/libp2p/zeroconf/v2.(*Server).recv6(0xc0062838c0, 0xc0023ab860) 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 174 [chan receive, 25 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 2309388 [chan send, 4175 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2309387 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 165 [select]: github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop(0x0) 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 171 [IO wait]: internal/poll.runtime_pollWait(0x7f356f3a3800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002425a00?, 0x7f356e3edbe0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).RawRead(0xc002425a00, 0xc009774e10) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0xc001539168, 0x0?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*Conn).recvMsg(0xc00243cac0, 0xc0082f5740, 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(0xc0023ab820, {0xc002510000, 0x10000, 0x10000}) golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:31 +0x225 github.com/libp2p/zeroconf/v2.(*Server).recv4(0xc0062838c0, 0xc0023ab810) 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 5948029 [chan send, 682 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5948028 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6569517 [runnable]: text/tabwriter.(*Writer).Write(0xc00214aa50, {0xc0047e3500, 0x85, 0x1500}) text/tabwriter/tabwriter.go:594 +0x7aa fmt.Fprintf({0x2a25340, 0xc00214aa50}, {0x1b36ff9, 0x13}, {0xc004673d40, 0x5, 0x5}) fmt/print.go:225 +0x97 runtime/pprof.printStackRecord({0x2a25340, 0xc00214aa50}, {0x7f356e788ac0, 0x8, 0x8}, 0x0) runtime/pprof/pprof.go:554 +0x372 runtime/pprof.writeHeapInternal({0x2a24e00, 0xc0052062d0}, 0x1, {0x1b299ff, 0xb}) runtime/pprof/pprof.go:677 +0x4af runtime/pprof.writeAlloc({0x2a24e00?, 0xc0052062d0?}, 0x1a?) runtime/pprof/pprof.go:591 +0x29 runtime/pprof.(*Profile).WriteTo(0x389ff70?, {0x2a24e00?, 0xc0052062d0?}, 0xc?) runtime/pprof/pprof.go:371 +0x14b net/http/pprof.handler.ServeHTTP({0xc00999db41, 0x6}, {0x2a32c30, 0xc0052062d0}, 0xc0022d2500) net/http/pprof/pprof.go:272 +0x52a net/http/pprof.Index({0x2a32c30, 0xc0052062d0}, 0xc0022d2500?) net/http/pprof/pprof.go:389 +0xda net/http.HandlerFunc.ServeHTTP(0xc000137080?, {0x2a32c30?, 0xc0052062d0?}, 0x9dd316?) net/http/server.go:2322 +0x29 net/http.(*ServeMux).ServeHTTP(0x47e079?, {0x2a32c30, 0xc0052062d0}, 0xc0022d2500) net/http/server.go:2861 +0x1c7 net/http.serverHandler.ServeHTTP({0xc001fd3980?}, {0x2a32c30?, 0xc0052062d0?}, 0x1?) net/http/server.go:3340 +0x8e net/http.(*conn).serve(0xc002f07680, {0x2a37498, 0xc00421c720}) net/http/server.go:2109 +0x665 created by net/http.(*Server).Serve in goroutine 1672 net/http/server.go:3493 +0x485 goroutine 860 [select, 3 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc0026198c0) 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 665 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 382384 [chan send, 6201 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 382383 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2646785 [chan send, 3937 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2646768 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4358931 [chan send, 2403 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4358930 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2095 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc0043a6fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc0043a6fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 2088 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 1316506 [chan send, 5220 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1316505 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3146465 [chan send, 3413 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3146448 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 970 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc002f80120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 785 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1313905 [chan send, 5223 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1313872 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1578 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc003261680) 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 87 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1576 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc003261680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 88 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 6569508 [sleep]: time.Sleep(0x5f5e100) runtime/time.go:363 +0x165 runtime/pprof.profileWriter({0x2a24e00?, 0xc0050be000?}) runtime/pprof/pprof.go:863 +0x4a created by runtime/pprof.StartCPUProfile in goroutine 6569506 runtime/pprof/pprof.go:848 +0x136 goroutine 1906323 [chan send, 4612 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1906322 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1911032 [chan send, 4608 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1911031 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1309352 [chan send, 5226 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1309351 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1675 [chan receive, 6612 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc003d2d410, {0x2a374d0, 0xc0041ba0f0}) 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 1572722 [chan send, 4957 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1572721 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2316695 [chan send, 4169 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2316694 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6443131 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc007483ed0, 0x12f99) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc007483ec0, {0x2a374d0, 0xc0000cc000}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc0023b0908, {0x2a374d0, 0xc0000cc000}, {0x2a509e0, 0xc0016bed00}, 0xc007483ec0) 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 6443130 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 5434085 [chan send, 1241 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5434084 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1998 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc0003a5b00) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1993 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 6569441 [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 6569372 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 7063 [select, 67 minutes]: github.com/quic-go/quic-go.(*Transport).runSendQueue(0xc004ae0120) 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 7053 github.com/quic-go/quic-go@v0.57.1/transport.go:430 +0x445 goroutine 6427757 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc0024f1560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6427270 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 2583853 [chan send, 3973 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2583852 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6443115 [select]: github.com/quic-go/quic-go.(*Conn).run(0xc000005008) github.com/quic-go/quic-go@v0.57.1/connection.go:651 +0x41e created by github.com/quic-go/quic-go.(*baseServer).handleInitialImpl in goroutine 104 github.com/quic-go/quic-go@v0.57.1/server.go:862 +0xf9b goroutine 382553 [chan send, 6201 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 382552 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1628 [select]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0xc003d1d270, {0x2a374d0, 0xc0000cc000}) 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 1315323 [chan send, 5222 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1315322 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 435924 [chan send, 6147 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 435923 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1310184 [chan send, 5226 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1310183 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 14681 [select, 6599 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003d3b100, {0xc0045b0beb, 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(0xc0044bee28?, {0xc0045b0beb?, 0xc002ef4c40?, 0xc0044bee68?}) 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(0xc004e1b080, {0xc0045b0beb?, 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, {0xc0045b0beb?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc0026975f0?, {0xc0045b0beb?, 0xc0026975f4?, 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(0xc0023b0908, {0x2a509e0, 0xc0055f8b60}) 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 14679 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 6569428 [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 6569372 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 6569417 [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 6569370 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 2056 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003aeab00, {0xc002059498, 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(0xc0005cba44?, {0xc002059498?, 0x487532?, 0xc0005cb8a0?}) 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(0xc0039bfe00, {0xc002059498?, 0xc009c86d80?, 0x1a84400?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f356eb97250, 0xc0039bfe00}, {0xc002059498, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc002059488) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc002059488}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc002b94940) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc0005cbbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc0023b0908, {0x2a50818, 0xc0039bfe00}) 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?}, {0x7f356eb97220?, 0xc0039bfe00?}) 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(0xc002140ff0, {0x2a50818, 0xc0039bfe00}) 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 2000 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 6569515 [trace reader (blocked)]: runtime/trace.runtime_readTrace() runtime/trace.go:781 +0x45 runtime/trace.(*traceMultiplexer).startLocked.func1() runtime/trace/subscribe.go:167 +0xb4 created by runtime/trace.(*traceMultiplexer).startLocked in goroutine 6569511 runtime/trace/subscribe.go:157 +0x132 goroutine 6569511 [select]: net/http/pprof.sleep(0xc0022d2280, 0x2a24e00?) net/http/pprof/pprof.go:117 +0x93 net/http/pprof.Trace({0x2a32c30, 0xc0050be1e0}, 0xc0022d2280) net/http/pprof/pprof.go:189 +0x348 net/http.HandlerFunc.ServeHTTP(0xc000137080?, {0x2a32c30?, 0xc0050be1e0?}, 0x9dd316?) net/http/server.go:2322 +0x29 net/http.(*ServeMux).ServeHTTP(0x47e079?, {0x2a32c30, 0xc0050be1e0}, 0xc0022d2280) net/http/server.go:2861 +0x1c7 net/http.serverHandler.ServeHTTP({0xc001fd2c80?}, {0x2a32c30?, 0xc0050be1e0?}, 0x1?) net/http/server.go:3340 +0x8e net/http.(*conn).serve(0xc002f073b0, {0x2a37498, 0xc00421c720}) net/http/server.go:2109 +0x665 created by net/http.(*Server).Serve in goroutine 1672 net/http/server.go:3493 +0x485 goroutine 1590 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc002f818c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1175 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1001633 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc003c47690, 0x2f3e58) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc003c47680, {0x2a374d0, 0xc0000cc000}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc0023b0908, {0x2a374d0, 0xc0000cc000}, {0x2a509e0, 0xc005b61e00}, 0xc003c47680) 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 1001616 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 5424959 [chan send, 1249 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5424958 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4470352 [chan send, 2281 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4470351 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3602806 [chan send, 3128 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3602805 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5463 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc0046a9320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc0046a9320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 5440 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 1578691 [chan send, 4953 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1578690 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6569518 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb9fe00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000266500?, 0xc001fd39a1?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000266500, {0xc001fd39a1, 0x1, 0x1}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc000266500, {0xc001fd39a1?, 0xc002681711?, 0x0?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc000ce2090, {0xc001fd39a1?, 0x0?, 0xc002681768?}) net/net.go:196 +0x45 net/http.(*connReader).backgroundRead(0xc001fd3980) net/http/server.go:702 +0x33 created by net/http.(*connReader).startBackgroundRead in goroutine 6569517 net/http/server.go:698 +0xb6 goroutine 4616586 [chan send, 2127 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4616585 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5233039 [chan send, 1452 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5233038 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6569452 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb4ce00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002f6eb80?, 0xc004030000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc002f6eb80, {0xc004030000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc002f6eb80, {0xc004030000?, 0xc008e5b2c0?, 0xc00468dbe0?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc0017dc958, {0xc004030000?, 0x47ec85?, 0x1965f20?}) net/net.go:196 +0x45 bufio.(*Reader).Read(0xc008cf0de0, {0xc000d0a3c4, 0x9, 0x4ee8ba?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x2a244c0, 0xc008cf0de0}, {0xc000d0a3c4, 0x9, 0x9}, 0x9) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0xc000d0a3c4, 0x9, 0x123fd92?}, {0x2a244c0?, 0xc008cf0de0?}) golang.org/x/net@v0.48.0/http2/frame.go:242 +0x65 golang.org/x/net/http2.(*Framer).ReadFrameHeader(0xc000d0a380) golang.org/x/net@v0.48.0/http2/frame.go:505 +0x6b google.golang.org/grpc/internal/transport.(*framer).readFrame(0xc002f6ec00) google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:486 +0x45 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc002e3e340, {0x2a37498, 0xc001bb2330}, 0xc001bb2420) google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 +0x105 google.golang.org/grpc.(*Server).serveStreams(0xc003d78908, {0x2a37460?, 0x38f3220?}, {0x2a381b0, 0xc002e3e340}, {0x2a44978?, 0xc0017dc958?}) 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 6569449 google.golang.org/grpc@v1.77.0/server.go:990 +0x1cb goroutine 5948065 [chan send, 682 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5948064 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4353957 [chan send, 2407 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4353956 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4358918 [chan send, 2403 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4358917 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2308217 [chan send, 4175 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2308216 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 114211 [chan send, 6497 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 114210 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5417880 [chan send, 1253 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5417879 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5433339 [chan send, 1241 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5433338 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1562 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc003995090, 0x8b32a) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc003995080, {0x2a374d0, 0xc0000cc000}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc0023b0908, {0x2a374d0, 0xc0000cc000}, {0x2a509e0, 0xc003adc3c0}, 0xc003995080) 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 1558 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 967 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc002bef500, {0xc001eee100, 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(0x0?, {0xc001eee100?, 0x4?, 0x7f35b5e69108?}) 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(0xc002faad80, {0xc001eee100?, 0x2?, 0xc002f22480?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f356eb97250, 0xc002faad80}, {0xc001eee100, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc001eee0f0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc001eee0f0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc002faeac0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc000521be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc0023b0908, {0x2a50818, 0xc002faad80}) 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?}, {0x7f356eb97220?, 0xc002faad80?}) 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(0xc002140ff0, {0x2a50818, 0xc002faad80}) 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 860 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 3805345 [chan send, 3008 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3805344 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2683502 [chan send, 3901 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2683501 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3803432 [chan send, 3010 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3803431 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1997 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc0003a5b00) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc0003a5b00) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1993 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 1166 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc002d6fe00, {0xc001e28508, 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(0xc0000c1a44?, {0xc001e28508?, 0x487532?, 0xc0000c18a0?}) 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(0xc003259f00, {0xc001e28508?, 0xc008f55e00?, 0x1a84400?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f356eb97250, 0xc003259f00}, {0xc001e28508, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc001e284f8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc001e284f8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc003367280) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc0000c1be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc0023b0908, {0x2a50818, 0xc003259f00}) 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?}, {0x7f356eb97220?, 0xc003259f00?}) 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(0xc002140ff0, {0x2a50818, 0xc003259f00}) 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 1026 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 966947 [chan send, 5592 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 966946 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1716126 [chan send, 4809 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1716125 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1715071 [chan send, 4810 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1715070 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5948077 [chan send, 682 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5948076 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2685166 [chan send, 3901 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2685165 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2302535 [chan send, 4180 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2302534 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2684070 [chan send, 3901 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2684069 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1676 [IO wait, 5 minutes]: internal/poll.runtime_pollWait(0x7f356eb56600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003d2af00?, 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(0xc003d2af00) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0xc003d2af00) net/fd_unix.go:161 +0x29 net.(*TCPListener).accept(0xc003c3fc40) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc003c3fc40) net/tcpsock.go:380 +0x30 net/http.(*Server).Serve(0xc003d3a200, {0x2a32d80, 0xc003c3fc40}) 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 1589 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc002f818c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc002f818c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1175 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 1678 [chan receive, 6612 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc003d2d7e0, {0x2a374d0, 0xc0041ba460}) 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 1807116 [chan send, 4716 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1807115 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1666 [chan receive, 6612 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc003d2c860, {0x2a374d0, 0xc003d1d400}) 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 5947983 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb9f000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0026fb900?, 0xc000698000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0026fb900, {0xc000698000, 0x1300, 0x1300}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc0026fb900, {0xc000698000?, 0xc000698000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc0089e0f90, {0xc000698000?, 0x7f356eff0898?, 0x7f35b5e69108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc001eee030, {0xc000698000?, 0x12fb?, 0x53ca3c?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc000125b28, {0x2a27560, 0xc001eee030}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000125888, {0x7f356eb486f0, 0xc002971240}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000125888, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc000125888, {0xc0026f7df0, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f356eb97140, 0xc00516ca10}, {0xc0026f7df0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc002fb2ea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc002fb2ea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 5947968 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 5425467 [chan send, 1247 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5425466 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5442487 [select, 1233 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc002ff7900, {0xc00062c178, 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(0x1?, {0xc00062c178?, 0x7f356ef59090?, 0x4?}) 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(0xc0042f5380, {0xc00062c178?, 0x2?, 0x1a20c20?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f356eb97250, 0xc0042f5380}, {0xc00062c178, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00062c168) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc00062c168}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc008abcbc0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc00387ebe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc0023b0908, {0x2a50818, 0xc0042f5380}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0xc00038c7f0?, 0x2a37460?}, {0x7f356eb97220?, 0xc0042f5380?}) 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(0xc002140ff0, {0x2a50818, 0xc0042f5380}) 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 5442482 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 4350315 [chan send, 2411 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4350314 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5948085 [chan send, 682 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5948084 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 16189 [select, 15 minutes]: github.com/quic-go/quic-go.(*Transport).runSendQueue(0xc004ae1d40) 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 16160 github.com/quic-go/quic-go@v0.57.1/transport.go:430 +0x445 goroutine 4472315 [chan send, 2279 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4472314 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 391864 [chan send, 6192 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 391863 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4488598 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0xc008ee51a0) github.com/quic-go/quic-go@v0.57.1/send_queue.go:84 +0x10e github.com/quic-go/quic-go.(*Conn).run.func3() github.com/quic-go/quic-go@v0.57.1/connection.go:582 +0x25 created by github.com/quic-go/quic-go.(*Conn).run in goroutine 4488596 github.com/quic-go/quic-go@v0.57.1/connection.go:581 +0x1cf goroutine 6569373 [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 1631 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 1630 [select]: github.com/pactus-project/pactus/util/ntp.(*Checker).Start(0xc0023ab1d0) 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 2313859 [chan send, 4171 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2313858 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1631 [select]: github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop(0xc003aee4e0) 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 5426267 [chan send, 1247 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5426266 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4193619 [chan send, 2584 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4193618 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 396076 [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 396075 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6569460 [select]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc001b5ac00, 0x1) google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:425 +0x108 google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc002e9d540) 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 6569439 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:467 +0x244b goroutine 392259 [chan send, 6192 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 392258 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4353529 [chan send, 2407 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4353528 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 112197 [chan send, 6498 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 112196 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1683 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb9e400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003d2b080?, 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(0xc003d2b080) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0xc003d2b080) net/fd_unix.go:161 +0x29 net.(*TCPListener).accept(0xc003c3fc80) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc003c3fc80) net/tcpsock.go:380 +0x30 net/http.(*Server).Serve(0xc003d3a300, {0x2a32d80, 0xc003c3fc80}) net/http/server.go:3463 +0x30c github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve(0xc003fc11a0, {0x2a32d80, 0xc003c3fc80}) 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 2305804 [chan send, 4177 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2305803 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1681 [chan receive, 3 minutes]: github.com/creachadair/jrpc2.(*Server).nextRequest(0xc003c76a50) github.com/creachadair/jrpc2@v1.3.4/server.go:198 +0xf3 github.com/creachadair/jrpc2.(*Server).serve(0xc003c76a50) 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 6569512 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb9c800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000266280?, 0xc001fd2ca1?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000266280, {0xc001fd2ca1, 0x1, 0x1}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc000266280, {0xc001fd2ca1?, 0xc002c85778?, 0xc002c85770?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc000ce2060, {0xc001fd2ca1?, 0xc002ef3520?, 0x30000c002c85768?}) net/net.go:196 +0x45 net/http.(*connReader).backgroundRead(0xc001fd2c80) net/http/server.go:702 +0x33 created by net/http.(*connReader).startBackgroundRead in goroutine 6569511 net/http/server.go:698 +0xb6 goroutine 2684703 [chan send, 3901 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2684702 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1592 [select, 9 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc002f818c0) 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 1174 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 385519 [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 385518 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4361279 [chan send, 2401 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4361278 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 385136 [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 385135 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1809251 [chan send, 4714 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1809250 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5947990 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0026ffd00, {0xc00108a328, 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?, {0xc00108a328?, 0x228?, 0x7f35b5e69108?}) 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(0xc0030c2480, {0xc00108a328?, 0x2?, 0xc002f22240?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f356eb97250, 0xc0030c2480}, {0xc00108a328, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00108a318) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc00108a318}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc009007dc0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc002932be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc0023b0908, {0x2a50818, 0xc0030c2480}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0xc00038c7f0?, 0x2a37460?}, {0x7f356eb97220?, 0xc0030c2480?}) 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(0xc002140ff0, {0x2a50818, 0xc0030c2480}) 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 5948004 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 5442477 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb9f600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0042f4e00?, 0xc00240d000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0042f4e00, {0xc00240d000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc0042f4e00, {0xc00240d000?, 0xc00240d000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc003457bd8, {0xc00240d000?, 0x7f356eff1f18?, 0x7f35b5e695c0?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc001e405d0, {0xc00240d000?, 0xffb?, 0xc0025aea80?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc00af2fb28, {0x2a27560, 0xc001e405d0}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00af2f888, {0x7f356eb486f0, 0xc004c428c0}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00af2f888, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc00af2f888, {0xc00348f740, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f356eb97140, 0xc005d92230}, {0xc00348f740, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc004a89e60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc004a89e60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 5442474 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 2020 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc002431390, 0x84c81) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc002431380, {0x2a374d0, 0xc0000cc000}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc0023b0908, {0x2a374d0, 0xc0000cc000}, {0x2a509e0, 0xc0027e5a80}, 0xc002431380) 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 2019 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 5948049 [chan send, 682 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5948032 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 965559 [chan send, 5593 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 965558 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6569416 [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 6569370 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 391499 [chan send, 6192 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 391498 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 434552 [chan send, 6149 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 434551 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 492 [select]: 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 493 [select, 3 minutes]: 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 1807487 [chan send, 4714 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1807486 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 236516 [chan send, 6364 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 236515 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6569459 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb9fa00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002d7f500?, 0xc002f8e000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc002d7f500, {0xc002f8e000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc002d7f500, {0xc002f8e000?, 0xc002e9d4a0?, 0x30?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc00624f520, {0xc002f8e000?, 0x0?, 0xc004691d48?}) net/net.go:196 +0x45 bufio.(*Reader).Read(0xc00a9b5c20, {0xc0013923c4, 0x9, 0xc00a690d20?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x2a244c0, 0xc00a9b5c20}, {0xc0013923c4, 0x9, 0x9}, 0x9) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0xc0013923c4, 0x9, 0x15?}, {0x2a244c0?, 0xc00a9b5c20?}) golang.org/x/net@v0.48.0/http2/frame.go:242 +0x65 golang.org/x/net/http2.(*Framer).ReadFrameHeader(0xc001392380) golang.org/x/net@v0.48.0/http2/frame.go:505 +0x6b google.golang.org/grpc/internal/transport.(*framer).readFrame(0xc002d7f680) google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:486 +0x45 google.golang.org/grpc/internal/transport.(*http2Client).reader(0xc002ce6488, 0xc00119bea0) 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 6569439 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:411 +0x1e53 goroutine 4361281 [chan send, 2401 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4361264 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2114 [select, 7 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc0043a6fc0) 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 2048 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 2677565 [chan send, 3907 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2677564 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4488620 [chan receive, 2263 minutes]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0xc000e16580, {0xc001ff5cd2, 0x1, 0x1}) github.com/quic-go/quic-go@v0.57.1/receive_stream.go:181 +0x669 github.com/quic-go/quic-go.(*ReceiveStream).Read(0xc000e16580, {0xc001ff5cd2, 0x1, 0x1}) github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 +0xd4 github.com/quic-go/quic-go.(*Stream).Read(...) github.com/quic-go/quic-go@v0.57.1/stream.go:117 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read({0xc002b0fe28?}, {0xc001ff5cd2?, 0xc007dfd878?, 0x414e00?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 +0x1c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc002a5d700, {0xc001ff5cd2?, 0x0?, 0xc002681f70?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc001ff5cd2?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x1156a4d?, {0xc001ff5cd2?, 0x1b2a707?, 0xc?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc0023b0908, {0x2a509e0, 0xc004639300}) 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 4488618 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 3598111 [chan send, 3130 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3598110 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 541145 [chan send, 6033 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 541144 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 7062 [IO wait, 67 minutes]: internal/poll.runtime_pollWait(0x7f356eb55800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0030dfe00?, 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(0xc0030dfe00, 0xc00207dab0) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0xc0068775f8, 0xc00182f400?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*syscaller).recvmmsg(0xc0034dc0d8, {0x2a32e10?, 0xc0068775f8?}, {0xc00182f400?, 0x282aa20?, 0x0?}, 0xc002304bf0?) golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:120 +0x70 golang.org/x/net/internal/socket.(*Conn).recvMsgs(0xc00372c740, {0xc003da4608, 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(0xc0045fd370, {0xc003da4608?, 0xc0012d64a8?, 0xc002697de8?}, 0xcdf565?) golang.org/x/net@v0.48.0/ipv4/batch.go:80 +0x57 github.com/quic-go/quic-go.(*oobConn).ReadPacket(0xc0032d13b0) github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 +0x7a2 github.com/quic-go/quic-go.(*Transport).listen(0xc004ae0120, {0x2a41ac0, 0xc0032d13b0}) 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 7053 github.com/quic-go/quic-go@v0.57.1/transport.go:422 +0x405 goroutine 2683507 [chan send, 3901 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2683506 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4205313 [chan send, 2574 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4205280 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3603902 [chan send, 3128 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3603901 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 14673 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc0043a7560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc0043a7560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 14647 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 857 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc0026198c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc0026198c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 666 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 743 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb90a00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000267900?, 0xc0009a6000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000267900, {0xc0009a6000, 0x1300, 0x1300}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc000267900, {0xc0009a6000?, 0x426756?, 0x38f7440?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc0015393b0, {0xc0009a6000?, 0x7f356eff0898?, 0x7f35b5e69108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc001eee000, {0xc0009a6000?, 0x12fb?, 0xc0032dfb78?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc0028649a8, {0x2a27560, 0xc001eee000}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc002864708, {0x7f356eb486f0, 0xc002727600}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc002864708, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc002864708, {0xc001d8ec80, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f356eb97140, 0xc0061987e0}, {0xc001d8ec80, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc002619200) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc002619200) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 462 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 1318535 [chan send, 5219 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1318534 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5424979 [chan send, 1249 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5424978 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4198817 [chan send, 2580 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4198800 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3615751 [chan send, 3122 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3615750 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2788955 [chan send, 3796 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2788954 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2587614 [chan send, 3970 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2587613 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4474082 [chan send, 2277 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4474081 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6569425 [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 6569370 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 3146445 [chan send, 3413 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3146444 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3149342 [chan send, 3409 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3149341 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2678521 [chan send, 3905 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2678520 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6569450 [select]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc00b21bc40, 0x1) google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:425 +0x108 google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc002e33d60) 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 6569449 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:340 +0x191b goroutine 3147105 [chan send, 3411 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3147056 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6443120 [select, 3 minutes]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x2a502c0, {0x2a37460, 0x38f3220}) github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:96 +0x10b github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0x454f60?, {0x2a37460, 0x38f3220}) github.com/quic-go/quic-go@v0.57.1/streams_map.go:153 +0xdf github.com/quic-go/quic-go.(*Conn).AcceptStream(...) github.com/quic-go/quic-go@v0.57.1/connection.go:2847 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream(0xc0028f1010?) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:80 +0x2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 6443118 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1627 [select]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0xc003d1d1d0, {0x2a374d0, 0xc0000cc000}) 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 1569152 [chan send, 4960 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1569151 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6569371 [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 1631 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 6569423 [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 6569370 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 2676444 [chan send, 3907 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2676443 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5442479 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc004a89e60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 5442474 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 2576805 [chan send, 3976 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2576804 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2688438 [chan send, 3897 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2688437 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6569420 [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 6569370 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 5950962 [chan send, 678 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5950961 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4363654 [chan send, 2399 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4363653 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5121948 [chan send, 1574 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5121947 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4488596 [select]: github.com/quic-go/quic-go.(*Conn).run(0xc0041bc008) github.com/quic-go/quic-go@v0.57.1/connection.go:651 +0x41e github.com/quic-go/quic-go.(*Transport).doDial.func1() github.com/quic-go/quic-go@v0.57.1/transport.go:329 +0x3a created by github.com/quic-go/quic-go.(*Transport).doDial in goroutine 4488595 github.com/quic-go/quic-go@v0.57.1/transport.go:328 +0x789 goroutine 3806463 [chan send, 3008 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3806462 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2647201 [chan send, 3937 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2647184 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3606820 [chan send, 3127 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3606819 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6427756 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc0024f1560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc0024f1560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6427270 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 6569424 [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 6569370 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 4788412 [chan send, 1941 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4788411 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1811065 [chan send, 4712 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1811064 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1563 [select, 6612 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc002ff7700, {0xc0026f6ccb, 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(0xc00407be28?, {0xc0026f6ccb?, 0xc003a91ce0?, 0xc00407be68?}) 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(0xc003ae2100, {0xc0026f6ccb?, 0x26?, 0x10000c0061b0f00?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc0026f6ccb?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x10000c0024e6fb8?, {0xc0026f6ccb?, 0xc001e1f7a0?, 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(0xc0023b0908, {0x2a509e0, 0xc003adc3c0}) 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 1558 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 1679 [chan receive, 6612 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc003d2d810, {0x2a374d0, 0xc0041ba4b0}) 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 4364254 [chan send, 2397 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4364253 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2688442 [chan send, 3897 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2688441 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1801978 [chan send, 4719 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1801977 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6427760 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc0024f1560) 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 6427758 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 3150637 [chan send, 3409 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3150636 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 969 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc002f80120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc002f80120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 785 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 856 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb47600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00285ea00?, 0xc002fe8000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00285ea00, {0xc002fe8000, 0x1300, 0x1300}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc00285ea00, {0xc002fe8000?, 0xc002fe8000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc001770308, {0xc002fe8000?, 0x7f356eff79d0?, 0x7f35b5e69108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc000b20dc8, {0xc002fe8000?, 0x12fb?, 0xc002859a40?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc002bb89a8, {0x2a27560, 0xc000b20dc8}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc002bb8708, {0x7f356eb486f0, 0xc0029a0f80}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc002bb8708, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc002bb8708, {0xc001bd0b10, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f356eb97140, 0xc00077aaf0}, {0xc001bd0b10, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc0026198c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc0026198c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 666 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 2778057 [chan send, 3806 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2778056 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1722574 [chan send, 4805 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1722573 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2778053 [chan send, 3806 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2778052 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1800983 [chan send, 4719 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1800982 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4198990 [chan send, 2580 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4198989 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2788135 [chan send, 3798 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2788134 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1721653 [chan send, 4805 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1721652 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2591816 [chan send, 3969 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2591815 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3606811 [chan send, 3127 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3606810 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2320094 [chan send, 4165 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2320093 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2303117 [chan send, 4180 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2303116 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1574027 [chan send, 4955 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1574026 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5434089 [chan send, 1241 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5434088 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6443140 [chan receive]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0xc002af6fd0, {0xc000f9f0f0, 0x1, 0x1}) github.com/quic-go/quic-go@v0.57.1/receive_stream.go:181 +0x669 github.com/quic-go/quic-go.(*ReceiveStream).Read(0xc002af6fd0, {0xc000f9f0f0, 0x1, 0x1}) github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 +0xd4 github.com/quic-go/quic-go.(*Stream).Read(...) github.com/quic-go/quic-go@v0.57.1/stream.go:117 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read({0x0?}, {0xc000f9f0f0?, 0x45ebab?, 0xc003f45be8?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 +0x1c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc0039bf680, {0xc000f9f0f0?, 0xc009c86d80?, 0x1a84400?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f356eb97250, 0xc0039bf680}, {0xc000f9f0f0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc000f9f0e0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc000f9f0e0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00207bec0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc003f45be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc0023b0908, {0x2a50818, 0xc0039bf680}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0xc00038c7f0?, 0x2a37460?}, {0x7f356eb97220?, 0xc0039bf680?}) 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(0xc002140ff0, {0x2a50818, 0xc0039bf680}) 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 6443120 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 2311376 [chan send, 4173 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2311375 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3147089 [chan send, 3411 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3147088 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2685542 [chan send, 3901 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2685541 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2566339 [chan send, 3981 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2566338 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 744 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc002619200) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc002619200) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 462 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 2320090 [chan send, 4165 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2320089 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2592842 [chan send, 3969 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2592841 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1721332 [chan send, 4805 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1721331 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6569422 [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 6569370 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 5400818 [chan send, 1271 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5400817 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1802447 [chan send, 4719 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1802446 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 745 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc002619200) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 462 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 747 [select, 9 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc002619200) 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 461 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 6443117 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0xc008f44180) github.com/quic-go/quic-go@v0.57.1/send_queue.go:84 +0x10e github.com/quic-go/quic-go.(*Conn).run.func3() github.com/quic-go/quic-go@v0.57.1/connection.go:582 +0x25 created by github.com/quic-go/quic-go.(*Conn).run in goroutine 6443115 github.com/quic-go/quic-go@v0.57.1/connection.go:581 +0x1cf goroutine 6443132 [chan receive, 145 minutes]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0xc002370dc0, {0xc0045b59eb, 0x1, 0x1}) github.com/quic-go/quic-go@v0.57.1/receive_stream.go:181 +0x669 github.com/quic-go/quic-go.(*ReceiveStream).Read(0xc002370dc0, {0xc0045b59eb, 0x1, 0x1}) github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 +0xd4 github.com/quic-go/quic-go.(*Stream).Read(...) github.com/quic-go/quic-go@v0.57.1/stream.go:117 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read({0xc000f32e28?}, {0xc0045b59eb?, 0xc0024894f8?, 0x414e00?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 +0x1c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc0005e2280, {0xc0045b59eb?, 0xc00921be00?, 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, {0xc0045b59eb?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x100010000?, {0xc0045b59eb?, 0x0?, 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(0xc0023b0908, {0x2a509e0, 0xc0016bed00}) 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 6443130 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 5948004 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc002fb2ea0) 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 5948002 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 975 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc002f80240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc002f80240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 948 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 1207 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc002ff6900, {0xc001dd3ae0, 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(0xc000ce9a44?, {0xc001dd3ae0?, 0x487532?, 0xc000ce98a0?}) 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(0xc003524200, {0xc001dd3ae0?, 0xc008f55e00?, 0xc002ef9440?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f356eb97250, 0xc003524200}, {0xc001dd3ae0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc001dd3ad0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc001dd3ad0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0032ef740) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc000ce9be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc0023b0908, {0x2a50818, 0xc003524200}) 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?}, {0x7f356eb97220?, 0xc003524200?}) 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(0xc002140ff0, {0x2a50818, 0xc003524200}) 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 972 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 815145 [chan send, 5752 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 815144 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 968 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb4ca00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0029ead80?, 0xc0002a5900?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0029ead80, {0xc0002a5900, 0x1300, 0x1300}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc0029ead80, {0xc0002a5900?, 0xc0002a5900?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc001770558, {0xc0002a5900?, 0x7f356ef924d8?, 0x7f35b5e695c0?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc001c468e8, {0xc0002a5900?, 0x12fb?, 0x7f356efc9800?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc002d389a8, {0x2a27560, 0xc001c468e8}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc002d38708, {0x7f356eb486f0, 0xc002d96340}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc002d38708, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc002d38708, {0xc001ea2cf0, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f356eb97140, 0xc005f8e070}, {0xc001ea2cf0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc002f80120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc002f80120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 785 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 3147538 [chan send, 3411 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3147537 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2651042 [chan send, 3935 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2651041 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1571461 [chan send, 4958 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1571460 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2576236 [chan send, 3976 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2576235 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4360786 [chan send, 2401 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4360785 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1812025 [chan send, 4712 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1812024 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2677196 [chan send, 3907 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2677195 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4204682 [chan send, 2574 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4204681 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5420089 [chan send, 1253 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5420088 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2585874 [chan send, 3972 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2585873 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2367706 [chan send, 4113 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2367705 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1723916 [chan send, 4803 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1723915 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 858 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc0026198c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 666 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 834 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc002c960d0, 0x30b50c) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc002c960c0, {0x2a374d0, 0xc0000cc000}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc0023b0908, {0x2a374d0, 0xc0000cc000}, {0x2a509e0, 0xc002aa70a0}, 0xc002c960c0) 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 833 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 835 [select, 6612 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc002bee500, {0xc001d8f563, 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(0xc00354ee28?, {0xc001d8f563?, 0xc002ca2150?, 0xc00354ee68?}) 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(0xc002c98680, {0xc001d8f563?, 0x2?, 0x1000000010000?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc001d8f563?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x2?, {0xc001d8f563?, 0x17bf9e0?, 0x2a1d460?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc0023b0908, {0x2a509e0, 0xc002aa70a0}) 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 833 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 4474787 [chan send, 2277 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4474786 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1905077 [chan send, 4614 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1905076 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4363824 [chan send, 2399 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4363823 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 853 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc002bee900, {0xc001fe6430, 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(0xc000ceba44?, {0xc001fe6430?, 0x487532?, 0xc000ceb8a0?}) 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(0xc002c98f80, {0xc001fe6430?, 0xc0097001e0?, 0xc000ceb900?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f356eb97250, 0xc002c98f80}, {0xc001fe6430, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc001fe6420) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc001fe6420}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc002be7700) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc000cebbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc0023b0908, {0x2a50818, 0xc002c98f80}) 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?}, {0x7f356eb97220?, 0xc002c98f80?}) 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(0xc002140ff0, {0x2a50818, 0xc002c98f80}) 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 747 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 6569375 [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 6569372 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 1722559 [chan send, 4805 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1722558 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6569376 [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 6569372 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 6569418 [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 6569370 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 5442482 [select, 3 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc004a89e60) 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 5442480 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 2587650 [chan send, 3970 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2587649 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1319846 [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 1319845 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 972 [select, 5 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc002f80120) 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 752 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1319842 [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 1319841 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1571095 [chan send, 4958 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1571094 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 896 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc002d32b50, 0x335d6d) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc002d32b40, {0x2a374d0, 0xc0000cc000}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc0023b0908, {0x2a374d0, 0xc0000cc000}, {0x2a509e0, 0xc002d74320}, 0xc002d32b40) 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 895 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 2593441 [chan send, 3967 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2593424 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1575 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc003261680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc003261680) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 88 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 5947984 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc002fb2ea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc002fb2ea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 5947968 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 929 [select, 6612 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc002d6e300, {0xc001dd5713, 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(0xc00370ee28?, {0xc001dd5713?, 0xc002d4e7e0?, 0xc00370ee68?}) 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(0xc002c5bf00, {0xc001dd5713?, 0xc002d2c140?, 0x100000000000000?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc001dd5713?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x101000000000001?, {0xc001dd5713?, 0xc000809180?, 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(0xc0023b0908, {0x2a509e0, 0xc002d74320}) 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 895 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 1575199 [chan send, 4955 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1575198 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1306858 [chan send, 5228 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1306857 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3602348 [chan send, 3128 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3602347 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1665 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb46800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003d2a200?, 0x0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc003d2a200) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0xc003d2a200) net/fd_unix.go:161 +0x29 net.(*TCPListener).accept(0xc003c3f940) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc003c3f940) net/tcpsock.go:380 +0x30 google.golang.org/grpc.(*Server).Serve(0xc003d78908, {0x2a32d80, 0xc003c3f940}) 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 614959 [chan send, 5954 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 614958 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 974 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb50400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002d7e580?, 0xc00460f500?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc002d7e580, {0xc00460f500, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc002d7e580, {0xc00460f500?, 0xc00460f500?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc001770600, {0xc00460f500?, 0x7f356eff79d0?, 0x7f35b5e69108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc000b210b0, {0xc00460f500?, 0x14fb?, 0x7f356eb2e068?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc002eec9a8, {0x2a27560, 0xc000b210b0}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc002eec708, {0x7f356eb486f0, 0xc002d97b40}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc002eec708, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc002eec708, {0xc001ea3020, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f356eb97140, 0xc005f8e620}, {0xc001ea3020, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc002f80240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc002f80240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 948 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 5442478 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc004a89e60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc004a89e60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 5442474 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 1306854 [chan send, 5228 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1306853 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2311055 [chan send, 4173 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2311054 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1292646 [chan send, 5244 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1292645 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2647839 [chan send, 3937 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2647838 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 389647 [chan send, 6194 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 389646 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1577743 [chan send, 4953 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1577742 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2685538 [chan send, 3901 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2685537 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2309392 [chan send, 4175 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2309391 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3148852 [chan send, 3409 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3148851 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1834073 [chan send, 4688 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1834072 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1310385 [chan send, 5226 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1310368 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5425804 [chan send, 1247 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5425803 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2316351 [chan send, 4169 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2316350 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2684723 [chan send, 3901 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2684722 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 815141 [chan send, 5752 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 815140 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1315851 [chan send, 5222 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1315850 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 622311 [chan send, 5946 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 622310 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3616212 [chan send, 3122 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3616211 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 385523 [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 385522 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 976 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc002f80240) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 948 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1026 [select, 3 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc002f80240) 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 947 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 114681 [chan send, 6497 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 114680 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1911279 [chan send, 4608 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1911278 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1710221 [chan send, 4812 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1710220 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1713636 [chan send, 4810 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1713635 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1579160 [chan send, 4951 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1579159 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1910462 [chan send, 4608 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1910461 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1315657 [chan send, 5222 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1315656 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2594357 [chan send, 3967 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2594356 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 14680 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0027f6cd0, 0x847b2) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0027f6cc0, {0x2a374d0, 0xc0000cc000}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc0023b0908, {0x2a374d0, 0xc0000cc000}, {0x2a509e0, 0xc0055f8b60}, 0xc0027f6cc0) 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 14679 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 2778432 [chan send, 3806 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2778431 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1910458 [chan send, 4608 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1910457 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5426865 [chan send, 1247 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5426848 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1315667 [chan send, 5222 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1315666 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1579625 [chan send, 4951 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1579624 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4352637 [chan send, 2409 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4352636 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2684483 [chan send, 3901 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2684482 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1137 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00334f210, 0x3035c6) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00334f200, {0x2a374d0, 0xc0000cc000}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc0023b0908, {0x2a374d0, 0xc0000cc000}, {0x2a509e0, 0xc00341a3a0}, 0xc00334f200) 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 1120 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 1319488 [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 1319487 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2690713 [chan send, 3895 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2690712 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 394311 [chan send, 6190 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 394310 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1604 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb9ce00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003490080?, 0xc0047e2000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc003490080, {0xc0047e2000, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc003490080, {0xc0047e2000?, 0xc0047e2000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc001539e40, {0xc0047e2000?, 0x7f356ef924d8?, 0x7f35b5e695c0?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc001c46948, {0xc0047e2000?, 0x14fb?, 0x7f356e9d2340?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc003979ea8, {0x2a27560, 0xc001c46948}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc003979c08, {0x7f356eb486f0, 0xc003a87540}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc003979c08, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc003979c08, {0xc001ff5c84, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f356eb97140, 0xc001ea1ce0}, {0xc001ff5c84, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc0032617a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc0032617a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1168 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 1672 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb9e800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003d2ae00?, 0x433ef8?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc003d2ae00) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0xc003d2ae00) net/fd_unix.go:161 +0x29 net.(*TCPListener).accept(0xc003c3fc00) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc003c3fc00) net/tcpsock.go:380 +0x30 net/http.(*Server).Serve(0xc003d3a100, {0x2a32d80, 0xc003c3fc00}) 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 1673 [chan receive, 6612 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc003d2d3b0, {0x2a374d0, 0xc0041ba050}) 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 1674 [chan receive, 6612 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc003d2d3e0, {0x2a374d0, 0xc0041ba0a0}) 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 1677 [chan receive, 6612 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc003d2d7b0, {0x2a374d0, 0xc0041ba410}) 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 5948048 [chan send, 682 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5948047 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2307696 [chan send, 4177 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2307695 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1594 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003b50700, {0xc0026bc880, 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(0xc0000bba44?, {0xc0026bc880?, 0x487532?, 0xc0000bb8a0?}) 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(0xc003ae3880, {0xc0026bc880?, 0xc008f55e00?, 0xc002f22b40?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f356eb97250, 0xc003ae3880}, {0xc0026bc880, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc0026bc870) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc0026bc870}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc003aecb40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc0000bbbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc0023b0908, {0x2a50818, 0xc003ae3880}) 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?}, {0x7f356eb97220?, 0xc003ae3880?}) 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(0xc002140ff0, {0x2a50818, 0xc003ae3880}) 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 1578 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1138 [select, 6612 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc002d6fa00, {0xc001e16b3b, 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(0xc003d63e28?, {0xc001e16b3b?, 0xc003365650?, 0xc003d63e68?}) 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(0xc003259480, {0xc001e16b3b?, 0x26?, 0xc0060fbe60?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc001e16b3b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc003256408?, {0xc001e16b3b?, 0xc003256408?, 0xc0024c1ea0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc0023b0908, {0x2a509e0, 0xc00341a3a0}) 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 1120 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 5464 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc0046a9320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 5440 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1142 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00334f150, 0x34a800) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00334f140, {0x2a374d0, 0xc0000cc000}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc0023b0908, {0x2a374d0, 0xc0000cc000}, {0x2a509e0, 0xc00341a4e0}, 0xc00334f140) 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 1119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 1143 [select, 6612 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc002d6fc00, {0xc001e16b3f, 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(0xc003eb1e28?, {0xc001e16b3f?, 0xc003365e30?, 0xc003eb1e68?}) 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(0xc003259680, {0xc001e16b3f?, 0xc002ea53e0?, 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, {0xc001e16b3f?, 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?, {0xc001e16b3f?, 0x38ceee0?, 0xc0024a8f68?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc0023b0908, {0x2a509e0, 0xc00341a4e0}) 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 1119 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 4488619 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc002788250, 0x3389e) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc002788240, {0x2a374d0, 0xc0000cc000}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc0023b0908, {0x2a374d0, 0xc0000cc000}, {0x2a509e0, 0xc004639300}, 0xc002788240) 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 4488618 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 1622 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003aeb800, {0xc0026bce08, 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(0xc00051da44?, {0xc0026bce08?, 0x487532?, 0xc00051d8a0?}) 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(0xc003c2b400, {0xc0026bce08?, 0xc007a9daa0?, 0x1a84400?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f356eb97250, 0xc003c2b400}, {0xc0026bce08, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc0026bcdf8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc0026bcdf8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc003c3e040) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc00051dbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc0023b0908, {0x2a50818, 0xc003c2b400}) 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?}, {0x7f356eb97220?, 0xc003c2b400?}) 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(0xc002140ff0, {0x2a50818, 0xc003c2b400}) 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 1592 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 2110 [select, 6612 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc00003ab00, {0xc001e5cceb, 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(0xc00360e540?, {0xc001e5cceb?, 0x1881f01?, 0xc003ef5e68?}) 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(0xc003c2ba80, {0xc001e5cceb?, 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, {0xc001e5cceb?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x100000000000060?, {0xc001e5cceb?, 0x2a4fc90?, 0xc0022d2780?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc0023b0908, {0x2a509e0, 0xc003adc9e0}) 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 2108 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 1633 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc003bfc010, 0x35a74e) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc003bfc000, {0x2a374d0, 0xc0000cc000}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc0023b0908, {0x2a374d0, 0xc0000cc000}, {0x2a509e0, 0xc003be5d40}, 0xc003bfc000) 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 1616 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 1634 [select, 6612 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003b51700, {0xc00282e9dc, 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(0xc003bcf5e0?, {0xc00282e9dc?, 0x1?, 0xc0024de668?}) 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(0xc003bf8080, {0xc00282e9dc?, 0xc00397b1d0?, 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, {0xc00282e9dc?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc003bcebc8?, {0xc00282e9dc?, 0xc0024de5f4?, 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(0xc0023b0908, {0x2a509e0, 0xc003be5d40}) 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 1616 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 1588 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb9d000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0032bd680?, 0xc002392000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0032bd680, {0xc002392000, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc0032bd680, {0xc002392000?, 0xc002392000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc001770bd0, {0xc002392000?, 0x7f356eff79d0?, 0x7f35b5e69108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc000b20f30, {0xc002392000?, 0x14fb?, 0x0?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc003b8e2a8, {0x2a27560, 0xc000b20f30}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc003b8e008, {0x7f356eb486f0, 0xc003a87440}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc003b8e008, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc003b8e008, {0xc0026f7690, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f356eb97140, 0xc001e521c0}, {0xc0026f7690, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc002f818c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc002f818c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1175 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 1597 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc003949750, 0x34f895) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc003949740, {0x2a374d0, 0xc0000cc000}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc0023b0908, {0x2a374d0, 0xc0000cc000}, {0x2a509e0, 0xc003aeff40}, 0xc003949740) 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 1611 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 1573 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003b50200, {0xc00273a760, 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(0xc002351a44?, {0xc00273a760?, 0x487532?, 0xc0023518a0?}) 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(0xc003b5e100, {0xc00273a760?, 0xc009c86d80?, 0x1a84400?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f356eb97250, 0xc003b5e100}, {0xc00273a760, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc00273a750) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc00273a750}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00394de00) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc002351be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc0023b0908, {0x2a50818, 0xc003b5e100}) 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?}, {0x7f356eb97220?, 0xc003b5e100?}) 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(0xc002140ff0, {0x2a50818, 0xc003b5e100}) 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 1551 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 4359706 [chan send, 2401 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4359705 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1547 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb9cc00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0032bd780?, 0xc006326000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0032bd780, {0xc006326000, 0x2600, 0x2600}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc0032bd780, {0xc006326000?, 0xc006326000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc001539c60, {0xc006326000?, 0x7f356ef41548?, 0x7f35b5e695c0?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc000cc4078, {0xc006326000?, 0x25fb?, 0xc004025b78?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc003855b28, {0x2a27560, 0xc000cc4078}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc003855888, {0x7f356eb486f0, 0xc0034e24c0}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc003855888, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc003855888, {0xc001ff4230, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f356eb97140, 0xc001ea0a10}, {0xc001ff4230, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc003261560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc003261560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1177 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 6533771 [chan receive]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc00267a8a0, {0x2a374d0, 0xc00ae26910}) 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 6533767 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 1574921 [chan send, 4955 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1574920 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2305095 [chan send, 4179 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2305094 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4488616 [select, 9 minutes]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x2a502c0, {0x2a37460, 0x38f3220}) github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:96 +0x10b github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0x454f60?, {0x2a37460, 0x38f3220}) github.com/quic-go/quic-go@v0.57.1/streams_map.go:153 +0xdf github.com/quic-go/quic-go.(*Conn).AcceptStream(...) github.com/quic-go/quic-go@v0.57.1/connection.go:2847 github.com/libp2p/go-libp2p/p2p/transport/quic.(*conn).AcceptStream(0xc0028f1010?) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/conn.go:80 +0x2f github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1() github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 4488594 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 2096 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc0043a6fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 2088 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 5948069 [chan send, 682 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5948068 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 112032 [chan send, 6498 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 112031 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5948073 [chan send, 682 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5948072 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 387932 [chan send, 6196 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 387931 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5948081 [chan send, 682 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5948080 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 394315 [chan send, 6190 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 394314 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 384862 [chan send, 6199 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 384861 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1996 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb9c600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0030df880?, 0xc000b9aa80?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0030df880, {0xc000b9aa80, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc0030df880, {0xc000b9aa80?, 0xc000b9aa80?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc0015a1800, {0xc000b9aa80?, 0x7f356eff79d0?, 0x7f35b5e69108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc000b210f8, {0xc000b9aa80?, 0x2a7b?, 0xc003feeb78?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc003ac4d28, {0x2a27560, 0xc000b210f8}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc003ac4a88, {0x7f356eb486f0, 0xc003a88a00}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc003ac4a88, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc003ac4a88, {0xc003e39160, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f356eb97140, 0xc000ade5b0}, {0xc003e39160, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc0003a5b00) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc0003a5b00) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1993 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 2576801 [chan send, 3976 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2576768 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4200437 [chan send, 2578 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4200436 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6533770 [chan receive]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc00267a860, {0x2a374d0, 0xc00ae26730}) 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 6533767 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 5948057 [chan send, 682 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5948056 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1705893 [chan send, 4814 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1705892 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2677375 [chan send, 3907 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2677374 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5430006 [chan send, 1245 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5430005 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 114215 [chan send, 6497 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 114214 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6569506 [select]: net/http/pprof.sleep(0xc0022d2000, 0xc0050be000?) net/http/pprof/pprof.go:117 +0x93 net/http/pprof.Profile({0x2a32c30, 0xc0050be000}, 0xc0022d2000) net/http/pprof/pprof.go:163 +0x345 net/http.HandlerFunc.ServeHTTP(0xc000137080?, {0x2a32c30?, 0xc0050be000?}, 0x9dd316?) net/http/server.go:2322 +0x29 net/http.(*ServeMux).ServeHTTP(0x47e079?, {0x2a32c30, 0xc0050be000}, 0xc0022d2000) net/http/server.go:2861 +0x1c7 net/http.serverHandler.ServeHTTP({0xc001fd2180?}, {0x2a32c30?, 0xc0050be000?}, 0x1?) net/http/server.go:3340 +0x8e net/http.(*conn).serve(0xc002f070e0, {0x2a37498, 0xc00421c720}) net/http/server.go:2109 +0x665 created by net/http.(*Server).Serve in goroutine 1672 net/http/server.go:3493 +0x485 goroutine 1629 [select]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0xc003d1d310, {0x2a374d0, 0xc0000cc000}) 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 623134 [chan send, 5944 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 623133 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1721315 [chan send, 4805 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1721314 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 388382 [chan send, 6196 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 388381 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4204033 [chan send, 2574 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4204000 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5948001 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc002fb2ea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 5947968 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1632 [select]: github.com/pactus-project/pactus/util/pipeline.(*pipeline[...]).receiveLoop(0xc003a8d440) 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 386612 [chan send, 6196 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 386611 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 631250 [chan send, 5936 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 631249 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 387936 [chan send, 6196 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 387935 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2584276 [chan send, 3972 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2584275 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4360752 [chan send, 2401 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4360751 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2112 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc00003ac00, {0xc000139738, 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(0xc0004d7a44?, {0xc000139738?, 0x487532?, 0xc0004d78a0?}) 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(0xc003c2bb00, {0xc000139738?, 0xc007a9daa0?, 0x1a84400?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f356eb97250, 0xc003c2bb00}, {0xc000139738, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc000139728) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc000139728}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc002da8fc0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc0004d7be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc0023b0908, {0x2a50818, 0xc003c2bb00}) 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?}, {0x7f356eb97220?, 0xc003c2bb00?}) 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(0xc002140ff0, {0x2a50818, 0xc003c2bb00}) 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 2114 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 5948007 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc002fb5390, 0x5bb3e) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc002fb5380, {0x2a374d0, 0xc0000cc000}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc0023b0908, {0x2a374d0, 0xc0000cc000}, {0x2a509e0, 0xc00054e000}, 0xc002fb5380) 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 5948006 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 1292009 [chan send, 5244 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1292008 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4359163 [chan send, 2403 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4359162 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1682 [chan receive, 3 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(0xc003d2b000, {0x7f356ebaac60, 0xc003d2dc20}) 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 1717303 [chan send, 4809 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1717302 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1807965 [chan send, 4714 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1807964 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1318728 [chan send, 5219 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1318727 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5467 [select, 5 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc0046a9320) 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 5465 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1573522 [chan send, 4957 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1573521 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1680 [chan receive, 3 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(0xc003c76a50, {0x7f356ebaac60, 0xc003d2dc30}) 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 1904604 [chan send, 4614 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1904603 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5428266 [chan send, 1245 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5428265 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6569419 [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 6569370 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 1685 [syscall, 6612 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 5948008 [select, 682 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc002747e00, {0xc001ff5140, 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(0xc000c8ce28?, {0xc001ff5140?, 0xc003a05a40?, 0xc000c8ce68?}) 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(0xc002f6fc00, {0xc001ff5140?, 0xc003c44b40?, 0x2a374d0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc001ff5140?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x1156a4d?, {0xc001ff5140?, 0x1b2a707?, 0xc?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc0023b0908, {0x2a509e0, 0xc00054e000}) 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 5948006 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 1001634 [select, 5554 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0066c2a00, {0xc00456efb3, 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(0xc003c7ce28?, {0xc00456efb3?, 0xc003c30a10?, 0xc003c7ce68?}) 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(0xc002a5c080, {0xc00456efb3?, 0xc0035fc380?, 0xc0023686d0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc00456efb3?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x1156ad2?, {0xc00456efb3?, 0x1b2ba7d?, 0xd?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc0023b0908, {0x2a509e0, 0xc005b61e00}) 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 1001616 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 1617 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003aead00, {0xc0026bcc40, 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(0xc003ef9a44?, {0xc0026bcc40?, 0x487532?, 0xc003ef98a0?}) 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(0xc003c2a700, {0xc0026bcc40?, 0xc008f55e00?, 0x1a84400?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f356eb97250, 0xc003c2a700}, {0xc0026bcc40, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc0026bcc30) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc0026bcc30}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc003aed7c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc003ef9be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc0023b0908, {0x2a50818, 0xc003c2a700}) 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?}, {0x7f356eb97220?, 0xc003c2a700?}) 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(0xc002140ff0, {0x2a50818, 0xc003c2a700}) 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 1608 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 6569451 [select]: google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc002e3e340) 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 6569449 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:363 +0x195d goroutine 4473527 [chan send, 2277 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4473526 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2109 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc002a7e190, 0x84af6) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc002a7e180, {0x2a374d0, 0xc0000cc000}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc0023b0908, {0x2a374d0, 0xc0000cc000}, {0x2a509e0, 0xc003adc9e0}, 0xc002a7e180) 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 2108 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 6569421 [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 6569370 github.com/pactus-project/pactus/consensus/consensus.go:186 +0x233 goroutine 4354116 [chan send, 2407 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4354115 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2021 [select, 6612 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc00235fd00, {0xc003e7622e, 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(0xc00403ce28?, {0xc003e7622e?, 0xc002e20700?, 0xc00403ce68?}) 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(0xc003258400, {0xc003e7622e?, 0x0?, 0xc000000000?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc003e7622e?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x1000000010000?, {0xc003e7622e?, 0x0?, 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(0xc0023b0908, {0x2a509e0, 0xc0027e5a80}) 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 2019 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 5421206 [chan send, 1251 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5421205 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5420873 [chan send, 1251 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5420872 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1573701 [chan send, 4957 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1573700 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5462 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb9c400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0032bd280?, 0xc003409000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc0032bd280, {0xc003409000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc0032bd280, {0xc003409000?, 0xc003409000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc006a0ec28, {0xc003409000?, 0x7f356edc88c0?, 0x7f35b5e695c0?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc001413d58, {0xc003409000?, 0xffb?, 0xc0035fd500?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc0026010a8, {0x2a27560, 0xc001413d58}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc002600e08, {0x7f356eb486f0, 0xc0047f7040}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc002600e08, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc002600e08, {0xc004593cf0, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f356eb97140, 0xc00489c4d0}, {0xc004593cf0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc0046a9320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc0046a9320) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 5440 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 4616582 [chan send, 2127 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 4616581 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5948053 [chan send, 682 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5948052 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6569507 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb9ec00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000266000?, 0xc001fd21a1?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000266000, {0xc001fd21a1, 0x1, 0x1}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc000266000, {0xc001fd21a1?, 0xc00267cf78?, 0xc00267cf70?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc000ce2008, {0xc001fd21a1?, 0xc000613080?, 0xc00267cf68?}) net/net.go:196 +0x45 net/http.(*connReader).backgroundRead(0xc001fd2180) net/http/server.go:702 +0x33 created by net/http.(*connReader).startBackgroundRead in goroutine 6569506 net/http/server.go:698 +0xb6 goroutine 5948061 [chan send, 682 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5948060 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 382264 [chan send, 6201 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 382263 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6427755 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb9ea00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003950b00?, 0xc002491800?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc003950b00, {0xc002491800, 0xc00, 0xc00}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc003950b00, {0xc002491800?, 0xc002491800?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc000acbb68, {0xc002491800?, 0x7f356ef41548?, 0x7f35b5e695c0?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc000cc4168, {0xc002491800?, 0xbfb?, 0xc0036228c0?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc002eec628, {0x2a27560, 0xc000cc4168}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc002eec388, {0x7f356eb486f0, 0xc00adfb180}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc002eec388, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc002eec388, {0xc00456ff60, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f356eb97140, 0xc0018d2fc0}, {0xc00456ff60, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc0024f1560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc0024f1560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6427270 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 6427778 [select, 161 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc00235f000, {0xc0066007ad, 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(0xc000d03e28?, {0xc0066007ad?, 0xc003365f80?, 0xc000d03e68?}) 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(0xc002c5b400, {0xc0066007ad?, 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, {0xc0066007ad?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x100000001156a4d?, {0xc0066007ad?, 0x2a4fc90?, 0xc0022d2780?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc0023b0908, {0x2a509e0, 0xc001a7e3a0}) 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 6427696 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 5423755 [chan send, 1249 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5423754 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2000 [select, 9 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc0003a5b00) 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 2004 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1701 [chan receive, 6612 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 6569520 [runnable]: net/http.(*connReader).startBackgroundRead.gowrap2() net/http/server.go:698 runtime.goexit({}) runtime/asm_amd64.s:1693 +0x1 created by net/http.(*connReader).startBackgroundRead in goroutine 6569519 net/http/server.go:698 +0xb6 goroutine 1319116 [chan send, 5219 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1319115 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3599908 [chan send, 3130 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3599907 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 14677 [select, 9 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc0043a7560) 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 14675 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 14652 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0048dc800, {0xc000fc8af0, 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(0xc00051fa44?, {0xc000fc8af0?, 0x487532?, 0xc00051f8a0?}) 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(0xc004e90200, {0xc000fc8af0?, 0xc007a9daa0?, 0x1a84400?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f356eb97250, 0xc004e90200}, {0xc000fc8af0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc000fc8ae0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc000fc8ae0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0052f9b00) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc00051fbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc0023b0908, {0x2a50818, 0xc004e90200}) 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?}, {0x7f356eb97220?, 0xc004e90200?}) 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(0xc002140ff0, {0x2a50818, 0xc004e90200}) 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 14677 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 540621 [chan send, 6033 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 540620 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4488625 [chan receive]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0xc002370a50, {0xc001a18070, 0x1, 0x1}) github.com/quic-go/quic-go@v0.57.1/receive_stream.go:181 +0x669 github.com/quic-go/quic-go.(*ReceiveStream).Read(0xc002370a50, {0xc001a18070, 0x1, 0x1}) github.com/quic-go/quic-go@v0.57.1/receive_stream.go:92 +0xd4 github.com/quic-go/quic-go.(*Stream).Read(...) github.com/quic-go/quic-go@v0.57.1/stream.go:117 github.com/libp2p/go-libp2p/p2p/transport/quic.stream.Read({0x0?}, {0xc001a18070?, 0x45ebab?, 0xc005fb4be8?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quic/stream.go:58 +0x1c github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0xc002a5d800, {0xc001a18070?, 0xc007a9daa0?, 0xc002f22900?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7f356eb97250, 0xc002a5d800}, {0xc001a18070, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc001a18060) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a28540, 0xc001a18060}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc001243a40) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc005fb4be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc0023b0908, {0x2a50818, 0xc002a5d800}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0xc00038c7f0?, 0x2a37460?}, {0x7f356eb97220?, 0xc002a5d800?}) 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(0xc002140ff0, {0x2a50818, 0xc002a5d800}) 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 4488616 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 965232 [chan send, 5593 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 965231 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3150184 [chan send, 3409 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3150183 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1572242 [chan send, 4957 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1572241 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 386367 [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 386366 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6427777 [sync.Cond.Wait, 161 minutes]: sync.runtime_notifyListWait(0xc0014e46d0, 0x0) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a374d0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0014e46c0, {0x2a374d0, 0xc0000cc000}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc0023b0908, {0x2a374d0, 0xc0000cc000}, {0x2a509e0, 0xc001a7e3a0}, 0xc0014e46c0) 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 6427696 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 2305099 [chan send, 4179 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2305098 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1809709 [chan send, 4714 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1809708 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2651046 [chan send, 3935 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2651045 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 16188 [IO wait, 9 minutes]: internal/poll.runtime_pollWait(0x7f356eb9fc00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000660a80?, 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(0xc000660a80, 0xc005a13610) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0xc001183bb8, 0xc003645400?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*syscaller).recvmmsg(0xc001357908, {0x2a32e10?, 0xc001183bb8?}, {0xc003645400?, 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(0xc0036c6940, {0xc003da4908, 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(0xc008248650, {0xc003da4908?, 0xc000e3b9a0?, 0xc004ae1da8?}, 0xc0028c9f60?) golang.org/x/net@v0.48.0/ipv4/batch.go:80 +0x57 github.com/quic-go/quic-go.(*oobConn).ReadPacket(0xc002a5bb90) github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 +0x7a2 github.com/quic-go/quic-go.(*Transport).listen(0xc004ae1d40, {0x2a41ac0, 0xc002a5bb90}) 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 16160 github.com/quic-go/quic-go@v0.57.1/transport.go:422 +0x405 goroutine 14672 [IO wait]: internal/poll.runtime_pollWait(0x7f356eb55e00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000685900?, 0xc005d26000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000685900, {0xc005d26000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc000685900, {0xc005d26000?, 0xc005d26000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc00104a010, {0xc005d26000?, 0x7f356eff79d0?, 0x7f35b5e69108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc000b210c8, {0xc005d26000?, 0x1ffb?, 0xc00369eb78?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc002d38d28, {0x2a27560, 0xc000b210c8}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc002d38a88, {0x7f356eb486f0, 0xc0052f9880}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc002d38a88, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc002d38a88, {0xc00457f300, 0xc, 0xcf5993?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7f356eb97140, 0xc000b0fce0}, {0xc00457f300, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc0043a7560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc0043a7560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 14647 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 1548 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc003261560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc003261560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1177 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 1549 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc003261560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1177 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1551 [select, 7 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc003261560) 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 1165 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1598 [select, 6612 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003b50b00, {0xc0026f79bb, 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(0xc002bcbe28?, {0xc0026f79bb?, 0xc003ae5ea0?, 0xc002bcbe68?}) 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(0xc003b5ed00, {0xc0026f79bb?, 0x26?, 0xc0060fa360?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc0026f79bb?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc003ae4b58?, {0xc0026f79bb?, 0xc000005c08?, 0xc0024d86a0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc0023b0908, {0x2a509e0, 0xc003aeff40}) 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 1611 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 1605 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc0032617a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc0032617a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1168 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 1606 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc0032617a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1168 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1608 [select, 5 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc0032617a0) 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 1167 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1575167 [chan send, 4955 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1575166 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 5421210 [chan send, 1251 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5421209 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1710495 [chan send, 4812 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 1710494 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2651572 [chan send, 3935 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 2651571 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1822 [select]: github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).background(0xc00026af00) 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 80 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:112 +0x65b goroutine 633111 [chan send, 5934 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 633110 github.com/pactus-project/pactus/network/stream.go:110 +0xc5