goroutine 12085934 [running]: runtime/pprof.writeGoroutineStacks({0x2a4f320, 0xc00cf122d0}) runtime/pprof/pprof.go:756 +0x6b runtime/pprof.writeGoroutine({0x2a4f320?, 0xc00cf122d0?}, 0xc?) runtime/pprof/pprof.go:745 +0x25 runtime/pprof.(*Profile).WriteTo(0x38dbe00?, {0x2a4f320?, 0xc00cf122d0?}, 0xc?) runtime/pprof/pprof.go:371 +0x14b net/http/pprof.handler.ServeHTTP({0xc001843a51, 0x9}, {0x2a5d2b0, 0xc00cf122d0}, 0xc00c0df180) net/http/pprof/pprof.go:272 +0x52a net/http/pprof.Index({0x2a5d2b0, 0xc00cf122d0}, 0xc00c0df180?) net/http/pprof/pprof.go:389 +0xda net/http.HandlerFunc.ServeHTTP(0xc0001352c0?, {0x2a5d2b0?, 0xc00cf122d0?}, 0x9ddbb6?) net/http/server.go:2322 +0x29 net/http.(*ServeMux).ServeHTTP(0x47e079?, {0x2a5d2b0, 0xc00cf122d0}, 0xc00c0df180) net/http/server.go:2861 +0x1c7 net/http.serverHandler.ServeHTTP({0xc0098aa080?}, {0x2a5d2b0?, 0xc00cf122d0?}, 0x1?) net/http/server.go:3340 +0x8e net/http.(*conn).serve(0xc00bc34fc0, {0x2a61ae8, 0xc0021bae10}) net/http/server.go:2109 +0x665 created by net/http.(*Server).Serve in goroutine 1788 net/http/server.go:3493 +0x485 goroutine 1 [select (no cases), 11037 minutes]: main.buildStartCmd.func1(0xc00038ad00?, {0x1b541af?, 0x4?, 0x1b541b3?}) github.com/pactus-project/pactus/cmd/daemon/start.go:100 +0x24f github.com/spf13/cobra.(*Command).execute(0xc000271b08, {0xc0003aa580, 0x4, 0x4}) github.com/spf13/cobra@v1.10.2/command.go:1019 +0xae7 github.com/spf13/cobra.(*Command).ExecuteC(0xc000270f08) 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 91 [IO wait, 84 minutes]: internal/poll.runtime_pollWait(0x7feb4033be00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000357c80?, 0xc0002486e0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc000357c80) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0xc000357c80) net/fd_unix.go:161 +0x29 net.(*TCPListener).accept(0xc002a1af80) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc002a1af80) net/tcpsock.go:380 +0x30 github.com/multiformats/go-multiaddr/net.(*maListener).Accept(0xc00010ed48?) github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 +0x27 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept(0xc002a46540) 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(0xc002a3c498) 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(0xc0021272d0) 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 88 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:132 +0x1c5 goroutine 84 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0xc002127030) 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 83 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0xc002126fc0) 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 85 [select, 9 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter(0xc0029aaf30) 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 86 [select, 3 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).background(0xc0056f7d50, {0x2a61b20, 0xc0029bbe50}) 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 87 [select, 11037 minutes]: github.com/libp2p/go-libp2p/p2p/host/relaysvc.(*RelayManager).background(0xc002a10c80, {0x2a61b20, 0xc002a10c30}) 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 89 [IO wait, 9 minutes]: internal/poll.runtime_pollWait(0x7feb4033c000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000357c00?, 0xc0002486e0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0xc000357c00) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0xc000357c00) net/fd_unix.go:161 +0x29 net.(*TCPListener).accept(0xc002a1af00) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc002a1af00) net/tcpsock.go:380 +0x30 github.com/multiformats/go-multiaddr/net.(*maListener).Accept(0xc003691d48?) github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 +0x27 github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept(0xc002a463c0) 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(0xc002a3c438) 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(0xc002127260) 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 88 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/upgrader/upgrader.go:132 +0x1c5 goroutine 114 [select]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0xc002a54a00, {0x2a61b20, 0xc002a620a0}) 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 90 [chan receive, 144 minutes]: github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).Accept(0xc002127260) 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 88 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:139 +0x265 goroutine 45 [select]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0xc000398980, {0x2a61b20, 0xc00291b860}) 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 43 [select]: github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process(0xc00203c850) 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 44 [select]: github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background(0xc00035a908) 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 73 [chan receive, 5079 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 42 [select]: github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background(0xc005245450) 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 68 [select, 5 minutes]: github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0xc00026ce10) 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 69 [select, 651 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0xc00045ca80) 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 70 [select]: github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0xc00045ca80) 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 71 [select, 651 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0xc00045ca80) 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 72 [select, 651 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0xc00045ca80) 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 92 [chan receive, 11037 minutes]: github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).Accept(0xc0021272d0) 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 88 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:139 +0x265 goroutine 93 [IO wait, 9 minutes]: internal/poll.runtime_pollWait(0x7feb4033bc00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000357d80?, 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(0xc000357d80, 0xc0059058f0) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0xc0029250f0, 0xc00be3ee00?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*syscaller).recvmmsg(0xc00bf96288, {0x2a5d490?, 0xc0029250f0?}, {0xc00be3ee00?, 0x285d448?, 0x0?}, 0x1905be0?) golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:120 +0x70 golang.org/x/net/internal/socket.(*Conn).recvMsgs(0xc002a40440, {0xc0003e5b08, 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(0xc002a110a0, {0xc0003e5b08?, 0xc002a1cba0?, 0xc000384068?}, 0xc00aba3240?) golang.org/x/net@v0.48.0/ipv4/batch.go:80 +0x57 github.com/quic-go/quic-go.(*oobConn).ReadPacket(0xc0029ab320) github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 +0x7a2 github.com/quic-go/quic-go.(*Transport).listen(0xc000384000, {0x2a6c280, 0xc0029ab320}) 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 88 github.com/quic-go/quic-go@v0.57.1/transport.go:422 +0x405 goroutine 94 [select, 11037 minutes]: github.com/quic-go/quic-go.(*Transport).runSendQueue(0xc000384000) 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 88 github.com/quic-go/quic-go@v0.57.1/transport.go:430 +0x445 goroutine 95 [select, 9 minutes]: github.com/quic-go/quic-go.(*baseServer).run(0xc000384360) github.com/quic-go/quic-go@v0.57.1/server.go:299 +0x10d created by github.com/quic-go/quic-go.newServer in goroutine 88 github.com/quic-go/quic-go@v0.57.1/server.go:285 +0x505 goroutine 96 [select, 11037 minutes]: github.com/quic-go/quic-go.(*baseServer).runSendQueue(0xc000384360) github.com/quic-go/quic-go@v0.57.1/server.go:312 +0x1bc created by github.com/quic-go/quic-go.newServer in goroutine 88 github.com/quic-go/quic-go@v0.57.1/server.go:286 +0x547 goroutine 97 [select, 9 minutes]: github.com/quic-go/quic-go.(*baseServer).accept(0xc000384360, {0x2a61a40, 0x392ee20}) 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?, {0x2a61a40?, 0x392ee20?}) github.com/quic-go/quic-go@v0.57.1/server.go:131 +0x25 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*quicListener).Run(0xc002a11040) 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 88 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/listener.go:79 +0x2cc goroutine 98 [select, 9 minutes]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*listener).Accept(0xc002a110e0, {0x2a61a40, 0x392ee20}) 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(0xc002a11130) 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(0xc002a404c0, 0xc002a11130, 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(0xc002a404c0, 0xc002a11130, 0x1, 0xc002127810) 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(0xc0056f7c10?) 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 88 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:139 +0x265 goroutine 99 [IO wait]: internal/poll.runtime_pollWait(0x7feb4033ba00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002a54000?, 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(0xc002a54000, 0xc005cfe990) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0xc002925138, 0xc00b073000?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*syscaller).recvmmsg(0xc00b32d998, {0x2a5d490?, 0xc002925138?}, {0xc00b073000?, 0x285d448?, 0x0?}, 0x1905be0?) golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:120 +0x70 golang.org/x/net/internal/socket.(*Conn).recvMsgs(0xc002a40560, {0xc000270908, 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(0xc002a11320, {0xc000270908?, 0xc002a1cfa8?, 0xc000384848?}, 0x0?) golang.org/x/net@v0.48.0/ipv4/batch.go:80 +0x57 github.com/quic-go/quic-go.(*oobConn).ReadPacket(0xc0029ab680) github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 +0x7a2 github.com/quic-go/quic-go.(*Transport).listen(0xc0003847e0, {0x2a6c280, 0xc0029ab680}) 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 88 github.com/quic-go/quic-go@v0.57.1/transport.go:422 +0x405 goroutine 100 [select, 11037 minutes]: github.com/quic-go/quic-go.(*Transport).runSendQueue(0xc0003847e0) 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 88 github.com/quic-go/quic-go@v0.57.1/transport.go:430 +0x445 goroutine 101 [select, 84 minutes]: github.com/quic-go/quic-go.(*baseServer).run(0xc000384b40) github.com/quic-go/quic-go@v0.57.1/server.go:299 +0x10d created by github.com/quic-go/quic-go.newServer in goroutine 88 github.com/quic-go/quic-go@v0.57.1/server.go:285 +0x505 goroutine 102 [select, 11037 minutes]: github.com/quic-go/quic-go.(*baseServer).runSendQueue(0xc000384b40) github.com/quic-go/quic-go@v0.57.1/server.go:312 +0x1bc created by github.com/quic-go/quic-go.newServer in goroutine 88 github.com/quic-go/quic-go@v0.57.1/server.go:286 +0x547 goroutine 103 [select, 84 minutes]: github.com/quic-go/quic-go.(*baseServer).accept(0xc000384b40, {0x2a61a40, 0x392ee20}) 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?, {0x2a61a40?, 0x392ee20?}) github.com/quic-go/quic-go@v0.57.1/server.go:131 +0x25 github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*quicListener).Run(0xc002a112c0) 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 88 github.com/libp2p/go-libp2p@v0.46.0/p2p/transport/quicreuse/listener.go:79 +0x2cc goroutine 104 [select, 84 minutes]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*listener).Accept(0xc002a11360, {0x2a61a40, 0x392ee20}) 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(0xc002a113b0) 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(0xc002a405e0, 0xc002a113b0, 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(0xc002a405e0, 0xc002a113b0, 0x1, 0xc002127c70) 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(0xc0056f7c10?) 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 88 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_listen.go:139 +0x265 goroutine 106 [select]: github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).eventHandler(0xc000357980, {0x2a5e9d0, 0xc00003f0e0}, {0x2a5a428, 0xc002a1b2c0}) 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 88 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:213 +0x3b4 goroutine 107 [select, 15 minutes]: github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker(0xc000357980) 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 88 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/observedaddrs/manager.go:214 +0x3fb goroutine 77 [select, 11037 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 113 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:272 +0x375 goroutine 109 [select]: github.com/libp2p/go-libp2p/p2p/host/pstoremanager.(*PeerstoreManager).background(0xc00003ec00, {0x2a61b20, 0xc002a114f0}, {0x2a5e9d0, 0xc00003f1a0}) 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 88 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/pstoremanager/pstoremanager.go:80 +0x205 goroutine 5849157 [chan send, 5345 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5849156 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 112 [select]: github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background(0xc0001271e0, {0x2a5e9d0, 0xc00003f200}, {0x2a5e9d0, 0xc00003f2c0}, {0x2a5a428, 0xc002a1b440}, {0x2a5a428, 0xc002a1b500}) 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 88 github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/addrs_manager.go:230 +0xc74 goroutine 113 [select, 11037 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop(0xc002a02780, {0x2a61b20, 0xc002a10b90}) 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 88 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/identify/id.go:249 +0x1f4 goroutine 115 [select, 7 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter(0xc002a5d200) 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 116 [select, 3 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).background(0xc006b1fd50, {0x2a61b20, 0xc002a63b30}) 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 117 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0xc002e8b6c0) 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 118 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0xc002e8b730) 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 120 [chan receive, 11037 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 121 [select]: github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).background(0xc002ec63c0, {0x2a61b20, 0xc002ebe8c0}) 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 3519839 [chan send, 7499 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3519838 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 124 [select, 9 minutes]: github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background(0xc002ea24e0) 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 125 [select, 58 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 2094 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc000d6b0e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 2129 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 130 [select, 9 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 131 [select, 3 minutes]: github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore(0xc002f7a008) 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 132 [select]: 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 133 [select]: github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop(0xc002ed20a0) 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 134 [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 135 [select]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0xc002f78480, {0x2a61b20, 0xc002ebeb90}) 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 136 [select]: github.com/libp2p/go-libp2p-pubsub.(*backoff).cleanupLoop(0xc002f733e0, {0x2a61b20, 0xc0003e0320}) 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 137 [select]: github.com/libp2p/go-libp2p-pubsub/timecache.background({0x2a61b20, 0xc002ebecd0}, {0x2a5b160, 0xc002f73680}, 0xc002f73650, 0xc000384b40?) 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 138 [select]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer(0xc002ed06c8) 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 139 [select, 11037 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc002ed06c8) 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 140 [select, 11037 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc002ed06c8) 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 141 [select, 11037 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc002ed06c8) 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 142 [select, 11037 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc002ed06c8) 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 143 [select, 11037 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc002ed06c8) 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 144 [select, 11037 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc002ed06c8) 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 145 [select, 11037 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc002ed06c8) 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 146 [select, 11037 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0xc002ed06c8) 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 147 [select, 9 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook(0xc002ed06c8) 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 148 [select, 15 minutes]: github.com/libp2p/go-libp2p-pubsub.(*PubSub).watchForNewPeers(0xc002ed0908, {0x2a61b20, 0xc0003e0320}) 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 149 [select]: github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker(0xc002ebec30) 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 150 [select]: github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker(0xc002ebec30) 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 151 [select]: github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop(0xc002ed0908, {0x2a61b20, 0xc0003e0320}) 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 167 [IO wait]: internal/poll.runtime_pollWait(0x7feb3fbdec00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000268f80?, 0x7feb3f3d8a08?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).RawRead(0xc000268f80, 0xc00db64550) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0xc002822e40, 0x0?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*Conn).recvMsg(0xc0030141a0, 0xc00c380420, 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(0xc002870bf0, {0xc003020000, 0x10000, 0x10000}) golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 +0x265 github.com/libp2p/zeroconf/v2.(*client).recv.func1({0xc003020000?, 0xc002f83f18?, 0x3ea?}) github.com/libp2p/zeroconf/v2@v2.2.0/client.go:323 +0x2e github.com/libp2p/zeroconf/v2.(*client).recv(0xb63f98?, {0x2a61b20, 0xc002870c30}, {0x1b2ca80?, 0xc002870be0?}, 0xc00300a540) github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 +0x14e created by github.com/libp2p/zeroconf/v2.(*client).mainloop in goroutine 165 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:176 +0x1f2 goroutine 166 [IO wait]: internal/poll.runtime_pollWait(0x7feb4033b200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000268f00?, 0x7feb3f33d788?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).RawRead(0xc000268f00, 0xc00be7e2d0) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0xc002822e30, 0x0?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*Conn).recvMsg(0xc003014180, 0xc00d13d860, 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(0xc002870ba0, {0xc00305c000, 0x10000, 0x10000}) golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:31 +0x225 github.com/libp2p/zeroconf/v2.(*client).recv.func2({0xc00305c000?, 0xc003047f18?, 0x3ea?}) github.com/libp2p/zeroconf/v2@v2.2.0/client.go:328 +0x2e github.com/libp2p/zeroconf/v2.(*client).recv(0xb63f98?, {0x2a61b20, 0xc002870c30}, {0x1b28a00?, 0xc002870b90?}, 0xc00300a540) github.com/libp2p/zeroconf/v2@v2.2.0/client.go:347 +0x14e created by github.com/libp2p/zeroconf/v2.(*client).mainloop in goroutine 165 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:173 +0x125 goroutine 165 [select]: github.com/libp2p/zeroconf/v2.(*client).mainloop(0xc003010540, {0x2a61b20, 0xc002870c30}, 0xc003012460) 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 179 github.com/libp2p/zeroconf/v2@v2.2.0/client.go:116 +0xce goroutine 156 [select]: github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop(0xdd582fdfd6218038) github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:165 +0x91 created by github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).RegisterReceiver in goroutine 1 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:155 +0x85 goroutine 157 [select]: github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop(0xb944564708407d70) github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:165 +0x91 created by github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).RegisterReceiver in goroutine 1 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:155 +0x85 goroutine 158 [select]: github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop(0x20934f441ee75375) github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:165 +0x91 created by github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).RegisterReceiver in goroutine 1 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260111184558-c198249d6c8c/pipeline.go:155 +0x85 goroutine 159 [IO wait]: internal/poll.runtime_pollWait(0x7feb4033b600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002f78d80?, 0x7feb3f33d788?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).RawRead(0xc002f78d80, 0xc00be7e5f0) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0xc002fc8198, 0x0?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*Conn).recvMsg(0xc002f7e660, 0xc00d13d8c0, 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(0xc002ebfb40, {0xc003030000, 0x10000, 0x10000}) golang.org/x/net@v0.48.0/ipv4/payload_cmsg.go:31 +0x225 github.com/libp2p/zeroconf/v2.(*Server).recv4(0xc0055e5a40, 0xc002ebfb30) 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 160 [IO wait]: internal/poll.runtime_pollWait(0x7feb4033b400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002f78e00?, 0x7feb3f3d8a08?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).RawRead(0xc002f78e00, 0xc00db644b0) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0xc002fc81a8, 0x0?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*Conn).recvMsg(0xc002f7e680, 0xc00c380360, 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(0xc002ebfb90, {0xc00304c000, 0x10000, 0x10000}) golang.org/x/net@v0.48.0/ipv6/payload_cmsg.go:31 +0x265 github.com/libp2p/zeroconf/v2.(*Server).recv6(0xc0055e5a40, 0xc002ebfb80) 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 178 [chan receive, 23 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 179 [select]: github.com/libp2p/zeroconf/v2.(*client).periodicQuery(0xc003010540, {0x2a61b20, 0xc002870c30}, 0xc003012460) github.com/libp2p/zeroconf/v2@v2.2.0/client.go:382 +0x165 github.com/libp2p/zeroconf/v2.(*client).run(0xc003010540, {0x2a61b20?, 0xc002ebe9b0?}, 0xc003012460) github.com/libp2p/zeroconf/v2@v2.2.0/client.go:123 +0xe7 github.com/libp2p/zeroconf/v2.Browse({0x2a61b20, 0xc002ebe9b0}, {0x1b5dcb7, 0xb}, {0x1b55236, 0x5}, 0xc002f768c0, {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 3518018 [chan send, 7501 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3518017 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1763 [select]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0xc0007aa960, {0x2a61b20, 0xc0003e0320}) 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 3519835 [chan send, 7499 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3519834 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3519803 [chan send, 7499 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3519802 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2141 [select, 11037 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0010c8500, {0xc005e83ace, 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(0xc003457e28?, {0xc005e83ace?, 0xc0010b0fc0?, 0xc003457e68?}) 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(0xc0010c2a00, {0xc005e83ace?, 0x1fff?, 0xc003457ec0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc005e83ace?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc000ffa538?, {0xc005e83ace?, 0xc002e8a1c0?, 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(0xc002ed0908, {0x2a7b480, 0xc0010b74c0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:158 +0x7c created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 2139 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 1676 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc002fcc360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1597 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 6369369 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc002344fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6369364 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 4853 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc00093a7e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 4789 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 3519843 [chan send, 7499 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3519842 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1675 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc002fcc360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc002fcc360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1597 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 2208 [select, 11037 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc001339400, {0xc0068f085f, 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(0xc003cbde28?, {0xc0068f085f?, 0xc0013e1420?, 0xc003cbde68?}) 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(0xc001480580, {0xc0068f085f?, 0xc001814210?, 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, {0xc0068f085f?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc0013e1178?, {0xc0068f085f?, 0xc000ffa618?, 0xc0045a356b?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed0908, {0x2a7b480, 0xc00138b3e0}) 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 2206 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 2054 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc000c1fa50, 0x4f1a21) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a61b20?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc000c1fa40, {0x2a61b20, 0xc0003e0320}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed0908, {0x2a61b20, 0xc0003e0320}, {0x2a7b480, 0xc000efc200}, 0xc000c1fa40) 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 2053 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 9306852 [select, 2105 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc000d46700, {0xc009cbfda3, 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(0xc003b387e0?, {0xc009cbfda3?, 0xc26094d0b9787701?, 0xc002a76e68?}) 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(0xc002f4be80, {0xc009cbfda3?, 0xc0020130e0?, 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, {0xc009cbfda3?, 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?, {0xc009cbfda3?, 0x390aa60?, 0xc002a76f68?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed0908, {0x2a7b480, 0xc00bfba0e0}) 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 9306850 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 2194 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc000cd7e60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 2124 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 11696358 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc0063ae000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 11696283 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1404342 [chan receive]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0xc0012b9ad0, {0xc002865b28, 0x1, 0x1}) github.com/quic-go/quic-go@v0.57.1/receive_stream.go:181 +0x669 github.com/quic-go/quic-go.(*ReceiveStream).Read(0xc0012b9ad0, {0xc002865b28, 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?}, {0xc002865b28?, 0x45ebab?, 0xc00368bbe8?}) 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(0xc00054ed80, {0xc002865b28?, 0xc00ac7cea0?, 0x1ab8980?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7feb3fb21498, 0xc00054ed80}, {0xc002865b28, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc002865b18) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a52ba0, 0xc002865b18}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc006a46440) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc00368bbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed0908, {0x2a7b2b8, 0xc00054ed80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0xc000372750?, 0x2a61a40?}, {0x7feb3fb21468?, 0xc00054ed80?}) 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(0xc002982e10, {0x2a7b2b8, 0xc00054ed80}) 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 1404337 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 4722 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc00093a120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc00093a120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 4069 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 9306841 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc0047f6000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd27eeb?) 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 9306839 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 7473669 [IO wait, 3628 minutes]: internal/poll.runtime_pollWait(0x7feb3f9ca800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003b70c00?, 0xc006aab000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc003b70c00, {0xc006aab000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc003b70c00, {0xc006aab000?, 0x0?, 0xc001f57ac8?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc0049685b0, {0xc006aab000?, 0x0?, 0x0?}) net/net.go:196 +0x45 net/http.(*connReader).Read(0xc0018c8d00, {0xc006aab000, 0x1000, 0x1000}) net/http/server.go:812 +0x154 bufio.(*Reader).fill(0xc005abad20) bufio/bufio.go:113 +0x103 bufio.(*Reader).Peek(0xc005abad20, 0x4) bufio/bufio.go:152 +0x53 net/http.(*conn).serve(0xc003e767e0, {0x2a61ae8, 0xc00739d410}) net/http/server.go:2145 +0x7c5 created by net/http.(*Server).Serve in goroutine 1792 net/http/server.go:3493 +0x485 goroutine 3519807 [chan send, 7499 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3519806 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 6369393 [select, 4802 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc000f31100, {0xc009ca33c2, 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(0xc003ce3e28?, {0xc009ca33c2?, 0xc0010f4620?, 0xc003ce3e68?}) 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(0xc000bcbd00, {0xc009ca33c2?, 0xc000225180?, 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, {0xc009ca33c2?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x10000c002f8f7b8?, {0xc009ca33c2?, 0xc006167260?, 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(0xc002ed0908, {0x2a7b480, 0xc001194aa0}) 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 6369375 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 1791 [chan receive, 11037 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc0028fc030, {0x2a61b20, 0xc0007ab720}) 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 1790 [chan receive, 11037 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc0028fc000, {0x2a61b20, 0xc0007ab6d0}) 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 1764 [select]: github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1() github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:28 +0xd6 created by github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do in goroutine 1 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:23 +0x91 goroutine 1798 [chan receive, 2039 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(0xc000816380, {0x7feb3f990628, 0xc0028fc880}) 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 6348 [select, 11036 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc000a68000, {0xc00222d68b, 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(0xc003654e28?, {0xc00222d68b?, 0xc000638690?, 0xc003654e68?}) 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(0xc000268c00, {0xc00222d68b?, 0x1?, 0xffffffffffffffff?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc00222d68b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc002a70fb8?, {0xc00222d68b?, 0xc0028930e0?, 0xc002057dd8?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed0908, {0x2a7b480, 0xc0038c7020}) 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 6346 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 3518022 [chan send, 7501 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3518021 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2096 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc000d6b0e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd27eeb?) 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 2119 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 4723 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc00093a120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 4069 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 8377 [select, 51 minutes]: github.com/quic-go/quic-go.(*Transport).runSendQueue(0xc00284cfc0) 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 8352 github.com/quic-go/quic-go@v0.57.1/transport.go:430 +0x445 goroutine 1404331 [select]: github.com/quic-go/quic-go.(*Conn).run(0xc003dc0008) 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 101 github.com/quic-go/quic-go@v0.57.1/server.go:862 +0xf9b goroutine 1802 [chan receive, 11037 minutes]: github.com/ezex-io/gopkg/signal.HandleSignals.func1() github.com/ezex-io/gopkg/signal@v0.0.0-20260127151556-579a32f19aa7/signal.go:38 +0x2b created by github.com/ezex-io/gopkg/signal.HandleSignals in goroutine 1 github.com/ezex-io/gopkg/signal@v0.0.0-20260127151556-579a32f19aa7/signal.go:37 +0xa5 goroutine 6354 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc00054d300, {0xc006b88880, 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(0xc000c11a44?, {0xc006b88880?, 0x487532?, 0xc000c118a0?}) 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(0xc003bcfe00, {0xc006b88880?, 0xc00ac7cea0?, 0xc00c01eb40?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7feb3fb21498, 0xc003bcfe00}, {0xc006b88880, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc006b88870) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a52ba0, 0xc006b88870}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc001b53e00) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc000c11be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed0908, {0x2a7b2b8, 0xc003bcfe00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x38e1120?, 0x1ada1a0?}, {0x7feb3fb21468?, 0xc003bcfe00?}) 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(0xc002982e10, {0x2a7b2b8, 0xc003bcfe00}) 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 6343 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1795 [chan receive, 11037 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc0028fc430, {0x2a61b20, 0xc0007abae0}) 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 1762 [select]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0xc000758dc0, {0x2a61b20, 0xc0003e0320}) 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 3518039 [chan send, 7501 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3518038 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 12085813 [select]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1() github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:25 +0xca created by github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do in goroutine 12085797 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:21 +0x91 goroutine 1793 [chan receive, 11037 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc0028fc3d0, {0x2a61b20, 0xc0007aba40}) 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 1794 [chan receive, 11037 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc0028fc400, {0x2a61b20, 0xc0007aba90}) 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 1792 [IO wait, 13 minutes]: internal/poll.runtime_pollWait(0x7feb3fbde200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000816280?, 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(0xc000816280) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0xc000816280) net/fd_unix.go:161 +0x29 net.(*TCPListener).accept(0xc002ad8ac0) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc002ad8ac0) net/tcpsock.go:380 +0x30 net/http.(*Server).Serve(0xc0006ada00, {0x2a5d400, 0xc002ad8ac0}) 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 2030 [IO wait]: internal/poll.runtime_pollWait(0x7feb3fbf6600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000c06580?, 0xc000e31000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000c06580, {0xc000e31000, 0x1800, 0x1800}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc000c06580, {0xc000e31000?, 0xc000e31000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc005de3e70, {0xc000e31000?, 0x7feb3fd96368?, 0x7feb86e01108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc002360a68, {0xc000e31000?, 0x17fb?, 0xc00311c700?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc000dc8628, {0x2a51ba0, 0xc002360a68}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000dc8388, {0x7feb3fb17750, 0xc000c97b40}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000dc8388, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc000dc8388, {0xc000397520, 0xc, 0xcf6233?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7feb3fb21388, 0xc002246000}, {0xc000397520, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc000d6aea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc000d6aea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1951 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 1697 [select, 11037 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc00054d200, {0xc001bd446c, 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(0xc003348e28?, {0xc001bd446c?, 0xc000638af0?, 0xc003348e68?}) 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(0xc00054f700, {0xc001bd446c?, 0xc0056f7d58?, 0xd29e20?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc001bd446c?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc002efde30?, {0xc001bd446c?, 0xc002fee630?, 0x1?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed0908, {0x2a7b480, 0xc00362dbc0}) 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 1679 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 12085787 [select]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1() github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:25 +0xca created by github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do in goroutine 12085795 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:21 +0x91 goroutine 3520623 [chan send, 7499 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3520622 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1692 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0005db000, {0xc007dac700, 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(0xc003081a44?, {0xc007dac700?, 0x487532?, 0xc0030818a0?}) 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(0xc002f5bb00, {0xc007dac700?, 0xc00ac7cea0?, 0xc00c01edc0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7feb3fb21498, 0xc002f5bb00}, {0xc007dac700, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc007dac6f0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a52ba0, 0xc007dac6f0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0028511c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc003081be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed0908, {0x2a7b2b8, 0xc002f5bb00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x38e1120?, 0x1ada1a0?}, {0x7feb3fb21468?, 0xc002f5bb00?}) 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(0xc002982e10, {0x2a7b2b8, 0xc002f5bb00}) 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 1670 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1789 [chan receive, 11037 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc0011f7f50, {0x2a61b20, 0xc0007ab680}) 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 5849142 [chan send, 5345 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 5849141 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 12085935 [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 12085934 net/http/server.go:698 +0xb6 goroutine 2162 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0010c8600, {0xc0027452a0, 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(0xc0000ada44?, {0xc0027452a0?, 0x487532?, 0xc0000ad8a0?}) 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(0xc0010c2a80, {0xc0027452a0?, 0xc00d53ea80?, 0x1ab8980?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7feb3fb21498, 0xc0010c2a80}, {0xc0027452a0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc002745290) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a52ba0, 0xc002745290}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc001878c80) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc0000adbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed0908, {0x2a7b2b8, 0xc0010c2a80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x38e1120?, 0x1ada1a0?}, {0x7feb3fb21468?, 0xc0010c2a80?}) 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(0xc002982e10, {0x2a7b2b8, 0xc0010c2a80}) 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 2096 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1670 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc002fcc000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd27eeb?) 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 1209 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 3516109 [chan send, 7503 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3516108 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 12085789 [select]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1() github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:25 +0xca created by github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do in goroutine 12085795 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:21 +0x91 goroutine 4842 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00168fbd0, 0xdc46e) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a61b20?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00168fbc0, {0x2a61b20, 0xc0003e0320}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed0908, {0x2a61b20, 0xc0003e0320}, {0x2a7b480, 0xc0038c6360}, 0xc00168fbc0) 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 4841 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 3518059 [chan send, 7501 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3518058 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 12085796 [select]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1() github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:25 +0xca created by github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do in goroutine 156 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:21 +0x91 goroutine 7889022 [select, 3183 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc001ac0300, {0xc000b33195, 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(0xc003322e28?, {0xc000b33195?, 0xc000105f80?, 0xc003322e68?}) 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(0xc005e88100, {0xc000b33195?, 0x0?, 0xc002a76770?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc000b33195?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc002a767b8?, {0xc000b33195?, 0xc002468360?, 0xc002a76770?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed0908, {0x2a7b480, 0xc006e98c20}) 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 7889020 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 3517998 [chan send, 7501 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3517997 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3519847 [chan send, 7499 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3519846 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 11932547 [select]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc00c605ac0, 0x1) google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:425 +0x108 google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc002a063c0) 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 11932546 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:340 +0x191b goroutine 8376 [IO wait, 7 minutes]: internal/poll.runtime_pollWait(0x7feb3f9c6600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000687980?, 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(0xc000687980, 0xc003589dc0) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0xc00600f098, 0xc003968c00?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*syscaller).recvmmsg(0xc00279b908, {0x2a5d490?, 0xc00600f098?}, {0xc003968c00?, 0x285d448?, 0x0?}, 0x1905be0?) golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:120 +0x70 golang.org/x/net/internal/socket.(*Conn).recvMsgs(0xc0011f3560, {0xc000d54308, 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(0xc003378420, {0xc000d54308?, 0xc002463aa0?, 0xc00284d028?}, 0xc001d857a0?) golang.org/x/net@v0.48.0/ipv4/batch.go:80 +0x57 github.com/quic-go/quic-go.(*oobConn).ReadPacket(0xc002862f30) github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 +0x7a2 github.com/quic-go/quic-go.(*Transport).listen(0xc00284cfc0, {0x2a6c280, 0xc002862f30}) 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 8352 github.com/quic-go/quic-go@v0.57.1/transport.go:422 +0x405 goroutine 12085798 [select]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1() github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:25 +0xca created by github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do in goroutine 156 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:21 +0x91 goroutine 6369367 [IO wait]: internal/poll.runtime_pollWait(0x7feb3f9c5a00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000bcb300?, 0xc0029ec000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000bcb300, {0xc0029ec000, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc000bcb300, {0xc0029ec000?, 0xc0029ec000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc00a169538, {0xc0029ec000?, 0x7feb3fd96368?, 0x7feb86e01108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc002360a08, {0xc0029ec000?, 0x14fb?, 0xc00313dc00?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc000dc9ea8, {0x2a51ba0, 0xc002360a08}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000dc9c08, {0x7feb3fb17750, 0xc007310680}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000dc9c08, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc000dc9c08, {0xc000885ad0, 0xc, 0xcf6233?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7feb3fb21388, 0xc006166ee0}, {0xc000885ad0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc002344fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc002344fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6369364 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 6369368 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc002344fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc002344fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6369364 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 11696381 [select, 304 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc000741200, {0xc0052d5ae0, 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(0xc00384aa44?, {0xc0052d5ae0?, 0x487532?, 0xc00384a8a0?}) 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(0xc001603800, {0xc0052d5ae0?, 0xc00d929c80?, 0x1a54f40?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7feb3fb21498, 0xc001603800}, {0xc0052d5ae0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc0052d5ad0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a52ba0, 0xc0052d5ad0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00d7d3180) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc00384abe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed0908, {0x2a7b2b8, 0xc001603800}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0xc000372750?, 0x2a61a40?}, {0x7feb3fb21468?, 0xc001603800?}) 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(0xc002982e10, {0x2a7b2b8, 0xc001603800}) 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 11696361 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 11696356 [IO wait]: internal/poll.runtime_pollWait(0x7feb3f9cb200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc001092500?, 0xc000b3e000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc001092500, {0xc000b3e000, 0x800, 0x800}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc001092500, {0xc000b3e000?, 0xc000b3e000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc00c22ed00, {0xc000b3e000?, 0x7feb4038a7a0?, 0x7feb86e01108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc0044fa348, {0xc000b3e000?, 0x7fb?, 0xc003146540?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc0038402a8, {0x2a51ba0, 0xc0044fa348}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc003840008, {0x7feb3fb17750, 0xc00d094ac0}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc003840008, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc003840008, {0xc0068f0024, 0xc, 0xcf6233?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7feb3fb21388, 0xc00cff1ce0}, {0xc0068f0024, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc0063ae000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc0063ae000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 11696283 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 513 [select]: github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1() github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:28 +0xd6 created by github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do in goroutine 1 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/every.go:23 +0x91 goroutine 514 [select, 9 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 2196 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc000cd7e60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd27eeb?) 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 2123 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 12085815 [select]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1() github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:25 +0xca created by github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do in goroutine 12085797 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:21 +0x91 goroutine 4725 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc00093a120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd27eeb?) 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 4068 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 6369403 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc000f31400, {0xc0047b88f8, 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(0xc0037b9a44?, {0xc0047b88f8?, 0x487532?, 0xc0037b98a0?}) 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(0xc000bcbe80, {0xc0047b88f8?, 0xc00ac7cea0?, 0xc00bf04b40?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7feb3fb21498, 0xc000bcbe80}, {0xc0047b88f8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc0047b88e8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a52ba0, 0xc0047b88e8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00109c580) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc0037b9be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed0908, {0x2a7b2b8, 0xc000bcbe80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0xc000372750?, 0x2a61a40?}, {0x7feb3fb21468?, 0xc000bcbe80?}) 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(0xc002982e10, {0x2a7b2b8, 0xc000bcbe80}) 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 6369371 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 3519827 [chan send, 7499 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3519826 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 12085788 [select]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1() github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:25 +0xca created by github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do in goroutine 12085795 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:21 +0x91 goroutine 9513662 [chan send, 1948 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 9513661 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4857 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc00054c800, {0xc002a3d7c8, 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(0xc001ca3a44?, {0xc002a3d7c8?, 0x487532?, 0xc001ca38a0?}) 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(0xc000a3aa80, {0xc002a3d7c8?, 0xc00d53ea80?, 0xc001ca3900?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7feb3fb21498, 0xc000a3aa80}, {0xc002a3d7c8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc002a3d7b8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a52ba0, 0xc002a3d7b8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc001a410c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc001ca3be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed0908, {0x2a7b2b8, 0xc000a3aa80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x38e1120?, 0x1ada1a0?}, {0x7feb3fb21468?, 0xc000a3aa80?}) 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(0xc002982e10, {0x2a7b2b8, 0xc000a3aa80}) 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 4725 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 3519831 [chan send, 7499 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3519830 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2207 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0010fdd50, 0x370782) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a61b20?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0010fdd40, {0x2a61b20, 0xc0003e0320}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed0908, {0x2a61b20, 0xc0003e0320}, {0x2a7b480, 0xc00138b3e0}, 0xc0010fdd40) 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 2206 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 3519879 [chan send, 7499 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3519878 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3516105 [chan send, 7503 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3516104 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 924 [IO wait]: internal/poll.runtime_pollWait(0x7feb3fbba400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003243b00?, 0xc0000bf300?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc003243b00, {0xc0000bf300, 0x1300, 0x1300}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc003243b00, {0xc0000bf300?, 0xc0000bf300?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc002fc84a8, {0xc0000bf300?, 0x7feb3fd96368?, 0x7feb86e01108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc002360918, {0xc0000bf300?, 0x12fb?, 0xc0032dce00?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc003841b28, {0x2a51ba0, 0xc002360918}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc003841888, {0x7feb3fb17750, 0xc0034fd9c0}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc003841888, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc003841888, {0xc002a14ad0, 0xc, 0xcf6233?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7feb3fb21388, 0xc0039a9a40}, {0xc002a14ad0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc00383e6c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc00383e6c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 586 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 3519851 [chan send, 7499 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3519850 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 11392650 [chan send, 535 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 11392649 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 3519875 [chan send, 7499 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3519874 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1404314 [chan receive, 9747 minutes]: github.com/quic-go/quic-go.(*ReceiveStream).readImpl(0xc002e69810, {0xc002770d2b, 0x1, 0x1}) github.com/quic-go/quic-go@v0.57.1/receive_stream.go:181 +0x669 github.com/quic-go/quic-go.(*ReceiveStream).Read(0xc002e69810, {0xc002770d2b, 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({0xc001267aa8?}, {0xc002770d2b?, 0xc00212cc00?, 0x29?}) 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(0xc003b2bf00, {0xc002770d2b?, 0xc002f683f0?, 0x28?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc002770d2b?, 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?, {0xc002770d2b?, 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(0xc002ed0908, {0x2a7b480, 0xc0060fd7e0}) 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 1404312 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 12085792 [select]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1() github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:25 +0xca created by github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do in goroutine 12085795 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:21 +0x91 goroutine 4852 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc00093a7e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc00093a7e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 4789 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 3518031 [chan send, 7501 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3518030 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 2140 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc001088fd0, 0x28caa3) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a61b20?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc001088fc0, {0x2a61b20, 0xc0003e0320}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed0908, {0x2a61b20, 0xc0003e0320}, {0x2a7b480, 0xc0010b74c0}, 0xc001088fc0) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:191 +0xfa created by github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewPeer in goroutine 2139 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 925 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc00383e6c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc00383e6c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 586 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 4843 [select, 11037 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc00054c600, {0xc001c8fb37, 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(0xc001793c70?, {0xc001c8fb37?, 0x2a61b01?, 0xc001d3b668?}) 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(0xc000a3a480, {0xc001c8fb37?, 0xc003731ac0?, 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, {0xc001c8fb37?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x100000001?, {0xc001c8fb37?, 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(0xc002ed0908, {0x2a7b480, 0xc0038c6360}) 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 4841 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 6347 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc000c1fc90, 0x4cc8c4) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a61b20?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc000c1fc80, {0x2a61b20, 0xc0003e0320}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed0908, {0x2a61b20, 0xc0003e0320}, {0x2a7b480, 0xc0038c7020}, 0xc000c1fc80) 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 6346 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 9306851 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00465c910, 0x2b366) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a61b20?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00465c900, {0x2a61b20, 0xc0003e0320}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed0908, {0x2a61b20, 0xc0003e0320}, {0x2a7b480, 0xc00bfba0e0}, 0xc00465c900) 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 9306850 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 12085812 [select]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1() github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:25 +0xca created by github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do in goroutine 12085797 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:21 +0x91 goroutine 12085791 [select]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1() github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:25 +0xca created by github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do in goroutine 12085795 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:21 +0x91 goroutine 12085790 [select]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1() github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:25 +0xca created by github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do in goroutine 12085795 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:21 +0x91 goroutine 4871 [select, 11037 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0006ac500, {0xc001c53043, 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(0xc001885b20?, {0xc001c53043?, 0xc25e89647026af01?, 0xc001d3ae68?}) 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(0xc000a0c980, {0xc001c53043?, 0xc0006ac400?, 0xd29e20?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc001c53043?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc002f3a270?, {0xc001c53043?, 0xd27dd6?, 0x1?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed0908, {0x2a7b480, 0xc003993c80}) 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 4869 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 12085810 [select]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1() github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:25 +0xca created by github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do in goroutine 12085797 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:21 +0x91 goroutine 11392638 [chan send, 535 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 11392637 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 11696357 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc0063ae000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc0063ae000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 11696283 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 1404313 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0033a8a90, 0xc319b) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a61b20?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0033a8a80, {0x2a61b20, 0xc0003e0320}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed0908, {0x2a61b20, 0xc0003e0320}, {0x2a7b480, 0xc0060fd7e0}, 0xc0033a8a80) 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 1404312 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 3518051 [chan send, 7501 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3518050 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 4870 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc001854490, 0xdc71e) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a61b20?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc001854480, {0x2a61b20, 0xc0003e0320}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed0908, {0x2a61b20, 0xc0003e0320}, {0x2a7b480, 0xc003993c80}, 0xc001854480) 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 4869 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 11392646 [chan send, 535 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 11392645 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1059 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003b72800, {0xc003995d20, 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(0xc003b0da44?, {0xc003995d20?, 0x487532?, 0xc003b0d8a0?}) 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(0xc003b70580, {0xc003995d20?, 0xc00ac7cea0?, 0xc00bf04a00?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7feb3fb21498, 0xc003b70580}, {0xc003995d20, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc003995d10) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a52ba0, 0xc003995d10}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc003b61480) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc003b0dbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed0908, {0x2a7b2b8, 0xc003b70580}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x38e1120?, 0x1ada1a0?}, {0x7feb3fb21468?, 0xc003b70580?}) 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(0xc002982e10, {0x2a7b2b8, 0xc003b70580}) 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 928 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 3519855 [chan send, 7499 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3519854 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 84785 [IO wait, 23 minutes]: internal/poll.runtime_pollWait(0x7feb3f9cae00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0007a7500?, 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(0xc0007a7500, 0xc0024a5440) internal/poll/fd_unix.go:710 +0x125 net.(*rawConn).Read(0xc002bddbc8, 0xc002eb2c00?) net/rawconn.go:44 +0x36 golang.org/x/net/internal/socket.(*syscaller).recvmmsg(0xc001ef7878, {0x2a5d490?, 0xc002bddbc8?}, {0xc002eb2c00?, 0x285d448?, 0x0?}, 0x1905be0?) golang.org/x/net@v0.48.0/internal/socket/mmsghdr_unix.go:120 +0x70 golang.org/x/net/internal/socket.(*Conn).recvMsgs(0xc0052cdea0, {0xc000d54608, 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(0xc003e78e70, {0xc000d54608?, 0xc002199728?, 0xc0020fc728?}, 0xc000e9e008?) golang.org/x/net@v0.48.0/ipv4/batch.go:80 +0x57 github.com/quic-go/quic-go.(*oobConn).ReadPacket(0xc0021bc090) github.com/quic-go/quic-go@v0.57.1/sys_conn_oob.go:174 +0x7a2 github.com/quic-go/quic-go.(*Transport).listen(0xc0020fc6c0, {0x2a6c280, 0xc0021bc090}) 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 84773 github.com/quic-go/quic-go@v0.57.1/transport.go:422 +0x405 goroutine 1796 [chan receive, 2039 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(0xc002982000, {0x7feb3f990628, 0xc0028fc890}) 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 1404333 [select]: github.com/quic-go/quic-go.(*sendQueue).Run(0xc0059a6c60) 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 1404331 github.com/quic-go/quic-go@v0.57.1/connection.go:581 +0x1cf goroutine 11932549 [IO wait]: internal/poll.runtime_pollWait(0x7feb3fb26600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002f5b500?, 0xc003284000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc002f5b500, {0xc003284000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc002f5b500, {0xc003284000?, 0x7feb86e015c0?, 0x10?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc00840aca8, {0xc003284000?, 0xc00dbd2000?, 0xc0000dac30?}) net/net.go:196 +0x45 bufio.(*Reader).Read(0xc00bc39800, {0xc002b60124, 0x9, 0xc0000dac58?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x2a4ea20, 0xc00bc39800}, {0xc002b60124, 0x9, 0x9}, 0x9) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0xc002b60124, 0x9, 0x144883a?}, {0x2a4ea20?, 0xc00bc39800?}) golang.org/x/net@v0.48.0/http2/frame.go:242 +0x65 golang.org/x/net/http2.(*Framer).ReadFrameHeader(0xc002b600e0) golang.org/x/net@v0.48.0/http2/frame.go:505 +0x6b google.golang.org/grpc/internal/transport.(*framer).readFrame(0xc002f5b580) google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:486 +0x45 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0xc002788340, {0x2a61ae8, 0xc00c3ae6c0}, 0xc00c3ae6f0) google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:673 +0x105 google.golang.org/grpc.(*Server).serveStreams(0xc000301208, {0x2a61a40?, 0x392ee20?}, {0x2a62918, 0xc002788340}, {0x2a6f198?, 0xc00840aca8?}) 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 11932546 google.golang.org/grpc@v1.77.0/server.go:990 +0x1cb goroutine 4721 [IO wait]: internal/poll.runtime_pollWait(0x7feb3fb2d800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002ec5000?, 0xc0038ee000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc002ec5000, {0xc0038ee000, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc002ec5000, {0xc0038ee000?, 0x426756?, 0x3933800?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc002688da8, {0xc0038ee000?, 0x7feb3fd96228?, 0x7feb86e015c0?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc00336e018, {0xc0038ee000?, 0x2a7b?, 0xc003a02380?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc00108f0a8, {0x2a51ba0, 0xc00336e018}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00108ee08, {0x7feb3fb17750, 0xc0027f7a00}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00108ee08, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc00108ee08, {0xc001bd5af0, 0xc, 0xcf6233?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7feb3fb21388, 0xc0023349a0}, {0xc001bd5af0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc00093a120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc00093a120) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 4069 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 926 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc00383e6c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 586 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 928 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc00383e6c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd27eeb?) 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 585 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 11392642 [chan send, 535 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 11392641 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1788 [IO wait]: internal/poll.runtime_pollWait(0x7feb3fbf0200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000816180?, 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(0xc000816180) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0xc000816180) net/fd_unix.go:161 +0x29 net.(*TCPListener).accept(0xc002ad8a40) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc002ad8a40) net/tcpsock.go:380 +0x30 net/http.(*Server).Serve(0xc0006ad900, {0x2a5d400, 0xc002ad8a40}) 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:124 +0xa9 created by github.com/pactus-project/pactus/www/html.(*Server).StartServer in goroutine 1 github.com/pactus-project/pactus/www/html/server.go:122 +0xc4f goroutine 974 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc003b54850, 0x518bd0) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a61b20?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc003b54840, {0x2a61b20, 0xc0003e0320}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed0908, {0x2a61b20, 0xc0003e0320}, {0x2a7b480, 0xc003c004e0}, 0xc003b54840) 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 973 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 975 [select, 11037 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc003b72600, {0xc002a1516b, 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(0xc003c09e28?, {0xc002a1516b?, 0xc003b59c70?, 0xc003c09e68?}) 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(0xc003b70500, {0xc002a1516b?, 0xc003995b78?, 0x2a7d000?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc002a1516b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x10cca31?, {0xc002a1516b?, 0x47ec79?, 0xc002a15142?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed0908, {0x2a7b480, 0xc003c004e0}) 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 973 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 7889017 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc002468360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd27eeb?) 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 7889015 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 2221 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0011b7300, {0xc002a3c118, 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(0xc003b0ba44?, {0xc002a3c118?, 0x487532?, 0xc003b0b8a0?}) 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(0xc00129d180, {0xc002a3c118?, 0xc00d53ea80?, 0x1ab8980?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7feb3fb21498, 0xc00129d180}, {0xc002a3c118, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc002a3c108) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a52ba0, 0xc002a3c108}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0029c0c80) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc003b0bbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed0908, {0x2a7b2b8, 0xc00129d180}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x38e1120?, 0x1ada1a0?}, {0x7feb3fb21468?, 0xc00129d180?}) 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(0xc002982e10, {0x2a7b2b8, 0xc00129d180}) 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 2196 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1782 [chan receive, 11037 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc0011f72f0, {0x2a61b20, 0xc0007aaa50}) 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 4855 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc00093a7e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd27eeb?) 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 4548 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1781 [IO wait, 120 minutes]: internal/poll.runtime_pollWait(0x7feb3f9c2200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc0007a7400?, 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(0xc0007a7400) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0xc0007a7400) net/fd_unix.go:161 +0x29 net.(*TCPListener).accept(0xc002a6fdc0) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc002a6fdc0) net/tcpsock.go:380 +0x30 google.golang.org/grpc.(*Server).Serve(0xc000301208, {0x2a5d400, 0xc002a6fdc0}) 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 2093 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc000d6b0e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc000d6b0e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 2129 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 2031 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc000d6aea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc000d6aea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1951 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 2192 [IO wait]: internal/poll.runtime_pollWait(0x7feb3f9c6400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc001017400?, 0xc0038b2000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc001017400, {0xc0038b2000, 0x2600, 0x2600}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc001017400, {0xc0038b2000?, 0xc0038b2000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc0000b4180, {0xc0038b2000?, 0x7feb3f94fcf8?, 0x7feb86e015c0?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc0047de798, {0xc0038b2000?, 0x25fb?, 0xc003e10c40?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc00102e9a8, {0x2a51ba0, 0xc0047de798}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00102e708, {0x7feb3fb17750, 0xc001878a80}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00102e708, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc00102e708, {0xc0068f0140, 0xc, 0xcf6233?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7feb3fb21388, 0xc0033ef730}, {0xc0068f0140, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc000cd7e60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc000cd7e60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 2124 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 3518063 [chan send, 7501 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3518062 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1797 [chan receive, 2039 minutes]: github.com/creachadair/jrpc2.(*Server).nextRequest(0xc002982000) github.com/creachadair/jrpc2@v1.3.4/server.go:198 +0xf3 github.com/creachadair/jrpc2.(*Server).serve(0xc002982000) 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 1799 [IO wait, 7 minutes]: internal/poll.runtime_pollWait(0x7feb3f9c6200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000816400?, 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(0xc000816400) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0xc000816400) net/fd_unix.go:161 +0x29 net.(*TCPListener).accept(0xc002ad8b80) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0xc002ad8b80) net/tcpsock.go:380 +0x30 net/http.(*Server).Serve(0xc0006adb00, {0x2a5d400, 0xc002ad8b80}) net/http/server.go:3463 +0x30c github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve(0xc0021ba780, {0x2a5d400, 0xc002ad8b80}) 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 11931631 [chan receive, 120 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc00977e2c0, {0x2a61b20, 0xc00c1f3360}) 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 11931627 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 1751 [select]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0xc000758d20, {0x2a61b20, 0xc0003e0320}) 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 1680 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc00054b090, 0x58a6a6) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a61b20?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc00054b080, {0x2a61b20, 0xc0003e0320}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed0908, {0x2a61b20, 0xc0003e0320}, {0x2a7b480, 0xc00362dbc0}, 0xc00054b080) 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 1679 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 1653 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0005da700, {0xc002b91c48, 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(0xc003083a44?, {0xc002b91c48?, 0x487532?, 0xc0030838a0?}) 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(0xc002f5b300, {0xc002b91c48?, 0xc00d53ea80?, 0xc00bf04c80?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7feb3fb21498, 0xc002f5b300}, {0xc002b91c48, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc002b91c38) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a52ba0, 0xc002b91c38}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0027a0a80) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc003083be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed0908, {0x2a7b2b8, 0xc002f5b300}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x38e1120?, 0x1ada1a0?}, {0x7feb3fb21468?, 0xc002f5b300?}) 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(0xc002982e10, {0x2a7b2b8, 0xc002f5b300}) 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 1631 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1666 [IO wait]: internal/poll.runtime_pollWait(0x7feb3fbfba00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003c37980?, 0xc0033a1000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc003c37980, {0xc0033a1000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc003c37980, {0xc0033a1000?, 0xc0033a1000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc002822778, {0xc0033a1000?, 0x7feb3f94fcf8?, 0x7feb86e015c0?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc0047de0a8, {0xc0033a1000?, 0xffb?, 0xc003c7d6c0?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc000391428, {0x2a51ba0, 0xc0047de0a8}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000391188, {0x7feb3fb17750, 0xc002776780}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000391188, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc000391188, {0xc00228e450, 0xc, 0xcf6233?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7feb3fb21388, 0xc00154e540}, {0xc00228e450, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc002fcc000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc002fcc000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1210 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 1678 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc002fcc360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd27eeb?) 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 1355 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 3518043 [chan send, 7501 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3518042 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1667 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc002fcc000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc002fcc000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1210 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 2055 [select, 11037 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc000d47300, {0xc008393b8f, 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(0xc000f88070?, {0xc008393b8f?, 0x1?, 0xc000a8ce68?}) 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(0xc000dbb200, {0xc008393b8f?, 0xc000a8cea0?, 0x4145be?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc008393b8f?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x0?, {0xc008393b8f?, 0xc000d3f4f8?, 0xc00839335b?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed0908, {0x2a7b480, 0xc000efc200}) 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 2053 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 6338 [IO wait]: internal/poll.runtime_pollWait(0x7feb3f8fa400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003bcfd80?, 0xc0037ac000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc003bcfd80, {0xc0037ac000, 0x2000, 0x2000}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc003bcfd80, {0xc0037ac000?, 0xc0037ac000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc002689378, {0xc0037ac000?, 0x7feb3f94fcf8?, 0x7feb86e015c0?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc0047de078, {0xc0037ac000?, 0x1ffb?, 0x7feb3fdcbf10?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc000123b28, {0x2a51ba0, 0xc0047de078}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000123888, {0x7feb3fb17750, 0xc001bcf480}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000123888, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc000123888, {0xc00222d630, 0xc, 0xcf6233?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7feb3fb21388, 0xc002f773b0}, {0xc00222d630, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc0028930e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc0028930e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6317 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 1650 [select, 11037 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0005da600, {0xc002ae5f4b, 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(0xc003d54e28?, {0xc002ae5f4b?, 0xc0000698f0?, 0xc003d54e68?}) 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(0xc002f5b280, {0xc002ae5f4b?, 0xc0056f7d58?, 0xd29e20?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x47ec79, {0xc002ae5f4b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc002f49aa0?, {0xc002ae5f4b?, 0xc002fee3c0?, 0x1?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed0908, {0x2a7b480, 0xc002f593e0}) 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 1632 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 12085814 [select]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1() github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:25 +0xca created by github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do in goroutine 12085797 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:21 +0x91 goroutine 1668 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc002fcc000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1210 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 6369376 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc002453e10, 0x15e473) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a61b20?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc002453e00, {0x2a61b20, 0xc0003e0320}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed0908, {0x2a61b20, 0xc0003e0320}, {0x2a7b480, 0xc001194aa0}, 0xc002453e00) 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 6369375 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 7889013 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc002468360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc002468360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 7888998 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 12085817 [select]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1() github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:25 +0xca created by github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do in goroutine 12085797 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:21 +0x91 goroutine 3518047 [chan send, 7501 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3518046 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1628 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc00393f560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc00393f560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1433 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 9306848 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc000a68200, {0xc002f3d558, 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(0xc0037bda44?, {0xc002f3d558?, 0x487532?, 0xc0037bd8a0?}) 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(0xc005e88680, {0xc002f3d558?, 0xc00ac7cea0?, 0x1ab8980?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7feb3fb21498, 0xc005e88680}, {0xc002f3d558, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc002f3d548) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a52ba0, 0xc002f3d548}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc00d6b4180) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc0037bdbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed0908, {0x2a7b2b8, 0xc005e88680}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0xc000372750?, 0x2a61a40?}, {0x7feb3fb21468?, 0xc005e88680?}) 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(0xc002982e10, {0x2a7b2b8, 0xc005e88680}) 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 9306841 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 12085919 [IO wait]: internal/poll.runtime_pollWait(0x7feb3fbde600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc00c12c600?, 0xc0023134e1?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc00c12c600, {0xc0023134e1, 0x1, 0x1}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc00c12c600, {0xc0023134e1?, 0x17f0960?, 0x0?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc007b2bd50, {0xc0023134e1?, 0xc00c11cea0?, 0x300000000000000?}) net/net.go:196 +0x45 net/http.(*connReader).backgroundRead(0xc0023134c0) net/http/server.go:702 +0x33 created by net/http.(*connReader).startBackgroundRead in goroutine 12085933 net/http/server.go:698 +0xb6 goroutine 4873 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0006ac700, {0xc002eb8bb0, 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(0xc001ca9a44?, {0xc002eb8bb0?, 0x487532?, 0xc001ca98a0?}) 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(0xc000a0cb80, {0xc002eb8bb0?, 0xc00ac7cea0?, 0x1ab8980?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7feb3fb21498, 0xc000a0cb80}, {0xc002eb8bb0, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc002eb8ba0) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a52ba0, 0xc002eb8ba0}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc001d870c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc001ca9be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed0908, {0x2a7b2b8, 0xc000a0cb80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x38e1120?, 0x1ada1a0?}, {0x7feb3fb21468?, 0xc000a0cb80?}) 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(0xc002982e10, {0x2a7b2b8, 0xc000a0cb80}) 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 4855 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 6343 [select, 3 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc0028930e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd27eeb?) 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 6341 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 8921881 [chan send, 2395 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 8921880 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 84786 [select, 278 minutes]: github.com/quic-go/quic-go.(*Transport).runSendQueue(0xc0020fc6c0) 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 84773 github.com/quic-go/quic-go@v0.57.1/transport.go:430 +0x445 goroutine 12085816 [select]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1() github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:25 +0xca created by github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do in goroutine 12085797 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:21 +0x91 goroutine 9306836 [IO wait]: internal/poll.runtime_pollWait(0x7feb3f9caa00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002f4ad80?, 0xc005614a00?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc002f4ad80, {0xc005614a00, 0x2500, 0x2500}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc002f4ad80, {0xc005614a00?, 0xc005614a00?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc008968e38, {0xc005614a00?, 0x7feb3fd96368?, 0x7feb86e01108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc002360f78, {0xc005614a00?, 0x24fb?, 0x100035?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc003ac69a8, {0x2a51ba0, 0xc002360f78}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc003ac6708, {0x7feb3fb17750, 0xc00ab365c0}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc003ac6708, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc003ac6708, {0xc009cbf2b0, 0xc, 0xcf6233?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7feb3fb21388, 0xc00998cd20}, {0xc009cbf2b0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc0047f6000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc0047f6000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 9306830 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 6369371 [select, 3 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc002344fc0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd27eeb?) 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 6369363 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 2193 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc000cd7e60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc000cd7e60) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 2124 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 7889021 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc002257e10, 0x400d6) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a61b20?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc002257e00, {0x2a61b20, 0xc0003e0320}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed0908, {0x2a61b20, 0xc0003e0320}, {0x2a7b480, 0xc006e98c20}, 0xc002257e00) 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 7889020 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 12085933 [runnable]: runtime.(*Frames).Next(0xc00d38eff0) runtime/symtab.go:197 +0x729 runtime/pprof.printStackRecord({0x2a4f860, 0xc0012b8dc0}, {0x7feb3f82ab78, 0xc, 0xc}, 0x0) runtime/pprof/pprof.go:545 +0x105 runtime/pprof.writeHeapInternal({0x2a4f320, 0xc00c0bea50}, 0x1, {0x1b5e54f, 0xb}) runtime/pprof/pprof.go:677 +0x4af runtime/pprof.writeAlloc({0x2a4f320?, 0xc00c0bea50?}, 0x66?) runtime/pprof/pprof.go:591 +0x29 runtime/pprof.(*Profile).WriteTo(0x38dbe00?, {0x2a4f320?, 0xc00c0bea50?}, 0xc?) runtime/pprof/pprof.go:371 +0x14b net/http/pprof.handler.ServeHTTP({0xc0013bd9c1, 0x6}, {0x2a5d2b0, 0xc00c0bea50}, 0xc00c0df040) net/http/pprof/pprof.go:272 +0x52a net/http/pprof.Index({0x2a5d2b0, 0xc00c0bea50}, 0xc00c0df040?) net/http/pprof/pprof.go:389 +0xda net/http.HandlerFunc.ServeHTTP(0xc0001352c0?, {0x2a5d2b0?, 0xc00c0bea50?}, 0x9ddbb6?) net/http/server.go:2322 +0x29 net/http.(*ServeMux).ServeHTTP(0x47e079?, {0x2a5d2b0, 0xc00c0bea50}, 0xc00c0df040) net/http/server.go:2861 +0x1c7 net/http.serverHandler.ServeHTTP({0xc0023134c0?}, {0x2a5d2b0?, 0xc00c0bea50?}, 0x1?) net/http/server.go:3340 +0x8e net/http.(*conn).serve(0xc00be51320, {0x2a61ae8, 0xc0021bae10}) net/http/server.go:2109 +0x665 created by net/http.(*Server).Serve in goroutine 1788 net/http/server.go:3493 +0x485 goroutine 1718 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0005dbc00, {0xc007dac970, 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(0xc00368da44?, {0xc007dac970?, 0x487532?, 0xc00368d8a0?}) 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(0xc000687680, {0xc007dac970?, 0xc00d53ea80?, 0xc00c01ef00?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7feb3fb21498, 0xc000687680}, {0xc007dac970, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc007dac960) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a52ba0, 0xc007dac960}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc0028aeb00) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc00368dbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed0908, {0x2a7b2b8, 0xc000687680}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x38e1120?, 0x1ada1a0?}, {0x7feb3fb21468?, 0xc000687680?}) 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(0xc002982e10, {0x2a7b2b8, 0xc000687680}) 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 1678 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 1695 [select, 11037 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc0005dba00, {0xc00228f04b, 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(0xc003d03e28?, {0xc00228f04b?, 0xc0005fcee0?, 0xc003d03e68?}) 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(0xc000687280, {0xc00228f04b?, 0xc002f5b400?, 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, {0xc00228f04b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xc0005fc148?, {0xc00228f04b?, 0xc003d03fb0?, 0x2?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0xc002ed0908, {0x2a7b480, 0xc0005f3840}) 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 1693 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x365 goroutine 2135 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0xc001081200, {0xc002744e20, 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?, {0xc002744e20?, 0x4?, 0x7feb86e01108?}) 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(0xc001092900, {0xc002744e20?, 0x2?, 0xc00bf04dc0?}) github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7feb3fb21498, 0xc001092900}, {0xc002744e20, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0xc002744e10) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2a52ba0, 0xc002744e10}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0xc001432f00) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0xc003de1be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0xc002ed0908, {0x2a7b2b8, 0xc001092900}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x405 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x38e1120?, 0x1ada1a0?}, {0x7feb3fb21468?, 0xc001092900?}) 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(0xc002982e10, {0x2a7b2b8, 0xc001092900}) 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 2050 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 11932548 [select, 120 minutes]: google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0xc002788340) 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 11932546 google.golang.org/grpc@v1.77.0/internal/transport/http2_server.go:363 +0x195d goroutine 2032 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc000d6aea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1951 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 2050 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc000d6aea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd27eeb?) 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 1954 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 1801 [syscall, 11037 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 2092 [IO wait]: internal/poll.runtime_pollWait(0x7feb3f9c3800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc001077280?, 0xc002b4aa80?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc001077280, {0xc002b4aa80, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc001077280, {0xc002b4aa80?, 0xc002b4aa80?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc00600ea58, {0xc002b4aa80?, 0x7feb3fd96368?, 0x7feb86e01108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc002361020, {0xc002b4aa80?, 0x2a7b?, 0xc003efe1c0?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc00102e628, {0x2a51ba0, 0xc002361020}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc00102e388, {0x7feb3fb17750, 0xc0014c5c00}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc00102e388, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc00102e388, {0xc00524fe90, 0xc, 0xcf6233?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7feb3fb21388, 0xc003272a10}, {0xc00524fe90, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc000d6b0e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc000d6b0e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 2129 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 6339 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc0028930e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc0028930e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6317 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 1844 [select]: github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).background(0xc0029825a0) 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 87 github.com/libp2p/go-libp2p@v0.46.0/p2p/protocol/circuitv2/relay/relay.go:112 +0x65b goroutine 3519865 [chan send, 7499 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3519864 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1649 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0032a3e10, 0x581f16) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a61b20?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0032a3e00, {0x2a61b20, 0xc0003e0320}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed0908, {0x2a61b20, 0xc0003e0320}, {0x2a7b480, 0xc002f593e0}, 0xc0032a3e00) 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 1632 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 1627 [IO wait]: internal/poll.runtime_pollWait(0x7feb3fb2dc00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc002a54c00?, 0xc003d9c000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc002a54c00, {0xc003d9c000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc002a54c00, {0xc003d9c000?, 0xc003d9c000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc002fc89b0, {0xc003d9c000?, 0x7feb3fd96368?, 0x7feb86e01108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc002360a20, {0xc003d9c000?, 0xffb?, 0xc003f79500?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc000534628, {0x2a51ba0, 0xc002360a20}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000534388, {0x7feb3fb17750, 0xc0026e84c0}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000534388, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc000534388, {0xc002ae5c40, 0xc, 0xcf6233?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7feb3fb21388, 0xc002bc4e00}, {0xc002ae5c40, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc00393f560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc00393f560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1433 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 6558305 [chan send, 4606 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6558288 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 9306838 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc0047f6000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 9306830 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1629 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc00393f560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1433 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 1631 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc00393f560) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd27eeb?) 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 1271 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 6558285 [chan send, 4606 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 6558284 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 1404337 [select]: github.com/quic-go/quic-go.(*incomingStreamsMap[...]).AcceptStream(0x2a7ad60, {0x2a61a40, 0x392ee20}) github.com/quic-go/quic-go@v0.57.1/streams_map_incoming.go:96 +0x10b github.com/quic-go/quic-go.(*streamsMap).AcceptStream(0x454f60?, {0x2a61a40, 0x392ee20}) 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(0xc0056f7c10?) 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 1404335 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 4851 [IO wait]: internal/poll.runtime_pollWait(0x7feb3f8fa600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000816f80?, 0xc002b48000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000816f80, {0xc002b48000, 0x2a80, 0x2a80}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc000816f80, {0xc002b48000?, 0xc002b48000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc0025cf128, {0xc002b48000?, 0x7feb3fd96368?, 0x7feb86e01108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc002361050, {0xc002b48000?, 0x2a7b?, 0xc00023bc00?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc0017dc2a8, {0x2a51ba0, 0xc002361050}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc0017dc008, {0x7feb3fb17750, 0xc001989800}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc0017dc008, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc0017dc008, {0xc001192040, 0xc, 0xcf6233?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7feb3fb21388, 0xc0025999d0}, {0xc001192040, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc00093a7e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc00093a7e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 4789 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 9306837 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0xc0047f6000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x4ac github.com/libp2p/go-yamux/v5.(*Session).send(0xc0047f6000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 9306830 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x549 goroutine 3518055 [chan send, 7501 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:114 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 3518054 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 11932564 [select]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0xc001008e80, 0x1) google.golang.org/grpc@v1.77.0/internal/transport/controlbuf.go:425 +0x108 google.golang.org/grpc/internal/transport.(*loopyWriter).run(0xc002849cc0) 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 11932545 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:467 +0x244b goroutine 11696361 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0xc0063ae000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0x106 github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd27eeb?) 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 11696359 github.com/libp2p/go-libp2p@v0.46.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 12085811 [select]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1() github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:25 +0xca created by github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do in goroutine 12085797 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260111143633-dc5f88d98566/after.go:21 +0x91 goroutine 7889014 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc002468360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 7888998 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 11932563 [IO wait]: internal/poll.runtime_pollWait(0x7feb3f9cb400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc001602100?, 0xc002aa0000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc001602100, {0xc002aa0000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc001602100, {0xc002aa0000?, 0xc002849c20?, 0x30?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc0020d8750, {0xc002aa0000?, 0x47ec85?, 0xc00341bd48?}) net/net.go:196 +0x45 bufio.(*Reader).Read(0xc00bc0c900, {0xc002ba7d24, 0x9, 0x1a27f00?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x2a4ea20, 0xc00bc0c900}, {0xc002ba7d24, 0x9, 0x9}, 0x9) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0xc002ba7d24, 0x9, 0xc000000000?}, {0x2a4ea20?, 0xc00bc0c900?}) golang.org/x/net@v0.48.0/http2/frame.go:242 +0x65 golang.org/x/net/http2.(*Framer).ReadFrameHeader(0xc002ba7ce0) golang.org/x/net@v0.48.0/http2/frame.go:505 +0x6b google.golang.org/grpc/internal/transport.(*framer).readFrame(0xc001602180) google.golang.org/grpc@v1.77.0/internal/transport/http_util.go:486 +0x45 google.golang.org/grpc/internal/transport.(*http2Client).reader(0xc00281e488, 0xc00621d880) 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 11932545 google.golang.org/grpc@v1.77.0/internal/transport/http2_client.go:411 +0x1e53 goroutine 11931630 [chan receive, 120 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0xc00977e290, {0x2a61b20, 0xc00c1f3270}) 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 11931627 google.golang.org/grpc@v1.77.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 1694 [sync.Cond.Wait]: sync.runtime_notifyListWait(0xc0005f0490, 0x5a5b83) runtime/sema.go:606 +0x159 sync.(*Cond).Wait(0x2a61b20?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0xc0005f0480, {0x2a61b20, 0xc0003e0320}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0xc002ed0908, {0x2a61b20, 0xc0003e0320}, {0x2a7b480, 0xc0005f3840}, 0xc0005f0480) 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 1693 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x305 goroutine 1674 [IO wait]: internal/poll.runtime_pollWait(0x7feb3f9c5e00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc003455780?, 0xc002eae000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc003455780, {0xc002eae000, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc003455780, {0xc002eae000?, 0xc002eae000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc002fc8a28, {0xc002eae000?, 0x7feb3f94fcf8?, 0x7feb86e015c0?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc0047de0c0, {0xc002eae000?, 0x14fb?, 0xc00047b340?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc0005349a8, {0x2a51ba0, 0xc0047de0c0}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc000534708, {0x7feb3fb17750, 0xc0027a1040}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc000534708, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc000534708, {0xc00228e530, 0xc, 0xcf6233?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7feb3fb21388, 0xc00154eaf0}, {0xc00228e530, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc002fcc360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc002fcc360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1597 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d goroutine 6340 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0xc0028930e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc5 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 6317 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 7889012 [IO wait]: internal/poll.runtime_pollWait(0x7feb3f9c6000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0xc000687880?, 0xc001614800?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0xc000687880, {0xc001614800, 0x800, 0x800}) internal/poll/fd_unix.go:165 +0x279 net.(*netFD).Read(0xc000687880, {0xc001614800?, 0xc001614800?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0xc0025cf148, {0xc001614800?, 0x7feb3ff78180?, 0x7feb86e015c0?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0xc006b88b28, {0xc001614800?, 0x7fb?, 0xc00047ba40?}) crypto/tls/conn.go:816 +0x3b bytes.(*Buffer).ReadFrom(0xc003841ea8, {0x2a51ba0, 0xc006b88b28}) bytes/buffer.go:217 +0x98 crypto/tls.(*Conn).readFromUntil(0xc003841c08, {0x7feb3fb17750, 0xc000de9440}, 0x446b54?) crypto/tls/conn.go:838 +0xde crypto/tls.(*Conn).readRecordOrCCS(0xc003841c08, 0x0) crypto/tls/conn.go:627 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:589 crypto/tls.(*Conn).Read(0xc003841c08, {0xc000b327e0, 0xc, 0xcf6233?}) crypto/tls/conn.go:1392 +0x145 io.ReadAtLeast({0x7feb3fb21388, 0xc0052210a0}, {0xc000b327e0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0xc002468360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0xc002468360) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 7888998 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50d