goroutine 404717 [running]: runtime/pprof.writeGoroutineStacks({0x28865c0, 0x139e49e72f00}) runtime/pprof/pprof.go:819 +0x6b runtime/pprof.writeGoroutine({0x28865c0?, 0x139e49e72f00?}, 0x139e4ba5c7b8?) runtime/pprof/pprof.go:782 +0x25 runtime/pprof.(*Profile).WriteTo(0x3976800?, {0x28865c0?, 0x139e49e72f00?}, 0xc?) runtime/pprof/pprof.go:408 +0x149 net/http/pprof.handler.ServeHTTP({0x139e4ac44341, 0x9}, {0x2894bb0, 0x139e49e72f00}, 0x139e4acae140) net/http/pprof/pprof.go:273 +0x52a net/http/pprof.Index({0x2894bb0, 0x139e49e72f00}, 0x139e4acae140?) net/http/pprof/pprof.go:397 +0xda net/http.HandlerFunc.ServeHTTP(0x139e49cfac00?, {0x2894bb0?, 0x139e49e72f00?}, 0x9e9db6?) net/http/server.go:2286 +0x29 net/http.(*ServeMux).ServeHTTP(0x48a839?, {0x2894bb0, 0x139e49e72f00}, 0x139e4acae140) net/http/server.go:2828 +0x1c7 net/http.serverHandler.ServeHTTP({0x139e4c63ac40?}, {0x2894bb0?, 0x139e49e72f00?}, 0x1?) net/http/server.go:3311 +0x8e net/http.(*conn).serve(0x139e4a1dd320, {0x2899ba8, 0x139e51daa690}) net/http/server.go:2073 +0x650 created by net/http.(*Server).Serve in goroutine 382 net/http/server.go:3464 +0x485 goroutine 1 [select (no cases), 2226 minutes]: main.buildStartCmd.func1(0x139e4a03c000?, {0x1b6ce3d?, 0x4?, 0x1b6ce41?}) github.com/pactus-project/pactus/cmd/daemon/start.go:100 +0x235 github.com/spf13/cobra.(*Command).execute(0x139e49fbef08, {0x139e4a044000, 0x4, 0x4}) github.com/spf13/cobra@v1.10.2/command.go:1019 +0xafb github.com/spf13/cobra.(*Command).ExecuteC(0x139e49fbe308) 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 60 [select, 2165 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0x139e49ef2000) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:92 +0x9c created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:148 +0x447 goroutine 208 [select, 2226 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x139e4f3b6900, {0x139e4a4fde2b, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x139e4b7fae28?, {0x139e4a4fde2b?, 0x139e4ae9e070?, 0x139e4b7fae68?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x139e4ae82800, {0x139e4a4fde2b?, 0x0?, 0x0?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x139e4a4fde2b?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x139e4a060460?, {0x139e4a4fde2b?, 0x0?, 0x0?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x139e4ad80008, {0x28b7768, 0x139e4ac0d460}) 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 206 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 79 [chan receive, 2226 minutes]: github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).Accept(0x139e501d9180) github.com/libp2p/go-libp2p@v0.47.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.47.0/p2p/net/swarm/swarm_listen.go:161 +0x10c created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr in goroutine 94 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_listen.go:139 +0x24f goroutine 78 [IO wait, 2226 minutes]: internal/poll.runtime_pollWait(0x7eff2276ce00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x139e49fca600?, 0x0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x139e49fca600) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x139e49fca600) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x139e4b10e200) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x139e4b10e200) net/tcpsock.go:387 +0x30 github.com/multiformats/go-multiaddr/net.(*maListener).Accept(0x0?) github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 +0x2a github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept(0x139e51500330) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/upgrader/listener.go:180 +0x39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept(0x139e4fef4210) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/tcp/tcp.go:85 +0x2f github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming(0x139e501d9180) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/upgrader/listener.go:78 +0xde created by github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).UpgradeGatedMaListener in goroutine 94 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/upgrader/upgrader.go:132 +0x1c5 goroutine 77 [chan receive, 2226 minutes]: github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).Accept(0x139e501d9110) github.com/libp2p/go-libp2p@v0.47.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.47.0/p2p/net/swarm/swarm_listen.go:161 +0x10c created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr in goroutine 94 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_listen.go:139 +0x24f goroutine 76 [IO wait, 2226 minutes]: internal/poll.runtime_pollWait(0x7eff2276d000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x139e49fca300?, 0x139e4ad96a50?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x139e49fca300) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x139e49fca300) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x139e4b10e100) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x139e4b10e100) net/tcpsock.go:387 +0x30 github.com/multiformats/go-multiaddr/net.(*maListener).Accept(0x0?) github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 +0x2a github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept(0x139e515001b0) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/upgrader/listener.go:180 +0x39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept(0x139e4fef41b0) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/tcp/tcp.go:85 +0x2f github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming(0x139e501d9110) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/upgrader/listener.go:78 +0xde created by github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).UpgradeGatedMaListener in goroutine 94 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/upgrader/upgrader.go:132 +0x1c5 goroutine 74 [chan receive, 2226 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 64 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background(0x139e513400d0) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/resource-manager/rcmgr.go:453 +0x106 created by github.com/libp2p/go-libp2p/p2p/host/resource-manager.NewResourceManager in goroutine 1 github.com/libp2p/go-libp2p@v0.47.0/p2p/host/resource-manager/rcmgr.go:222 +0xd31 goroutine 62 [select, 2165 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0x139e49ef2000) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:845 +0x6b2 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:157 +0x50b goroutine 61 [select, 2 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0x139e49ef2000) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_state.go:101 +0x9b created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:149 +0x485 goroutine 72 [select, 6 minutes]: github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0x139e49e72e10) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session_util.go:189 +0x8e9 created by github.com/syndtr/goleveldb/leveldb.newSession in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/session.go:93 +0x296 goroutine 81 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process(0x139e4fee2cb0) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/connmgr/decay.go:166 +0x21e created by github.com/libp2p/go-libp2p/p2p/net/connmgr.NewDecayer in goroutine 1 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/connmgr/decay.go:96 +0x245 goroutine 63 [select, 2226 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0x139e49ef2000) github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db_compaction.go:782 +0xf5 created by github.com/syndtr/goleveldb/leveldb.openDB in goroutine 1 github.com/syndtr/goleveldb@v1.0.1-0.20220721030215-126854af5e6d/leveldb/db.go:158 +0x547 goroutine 83 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0x139e49f5ca00, {0x2899be0, 0x139e4ab60550}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/peerstore/pstoremem/addr_book.go:242 +0x116 created by github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.NewAddrBook in goroutine 1 github.com/libp2p/go-libp2p@v0.47.0/p2p/host/peerstore/pstoremem/addr_book.go:205 +0x1be goroutine 82 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background(0x139e49e9db08) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/connmgr/connmgr.go:355 +0x128 created by github.com/libp2p/go-libp2p/p2p/net/connmgr.NewConnManager in goroutine 1 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/connmgr/connmgr.go:148 +0x2ef goroutine 89 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0x139e501a1180) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/quicreuse/reuse.go:249 +0xfb created by github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newReuse in goroutine 1 github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/quicreuse/reuse.go:224 +0x19f goroutine 90 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0x139e501a11f0) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/quicreuse/reuse.go:249 +0xfb created by github.com/libp2p/go-libp2p/p2p/transport/quicreuse.newReuse in goroutine 1 github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/quicreuse/reuse.go:224 +0x19f goroutine 91 [select]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter(0x139e4e1abcb0) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/connectedness_event_emitter.go:93 +0x111 created by github.com/libp2p/go-libp2p/p2p/net/swarm.newConnectednessEventEmitter in goroutine 1 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/connectedness_event_emitter.go:47 +0x179 goroutine 92 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).background(0x139e51111d50, {0x2899be0, 0x139e4abec8c0}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:128 +0xcf created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).init in goroutine 1 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:121 +0xac goroutine 93 [select, 2226 minutes]: github.com/libp2p/go-libp2p/p2p/host/relaysvc.(*RelayManager).background(0x139e4abed4a0, {0x2899be0, 0x139e4abed450}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/relaysvc/relay.go:51 +0x219 created by github.com/libp2p/go-libp2p/p2p/host/relaysvc.NewRelayManager in goroutine 1 github.com/libp2p/go-libp2p@v0.47.0/p2p/host/relaysvc/relay.go:33 +0x12c goroutine 105 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0x139e49fcb100, {0x2899be0, 0x139e4c678c80}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/peerstore/pstoremem/addr_book.go:242 +0x116 created by github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.NewAddrBook in goroutine 1 github.com/libp2p/go-libp2p@v0.47.0/p2p/host/peerstore/pstoremem/addr_book.go:205 +0x1be goroutine 97 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).eventHandler(0x139e49e70500, {0x28963b0, 0x139e4eefe1e0}, {0x28918a8, 0x139e4b10e480}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/observedaddrs/manager.go:320 +0x194 created by github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).Start in goroutine 94 github.com/libp2p/go-libp2p@v0.47.0/p2p/host/observedaddrs/manager.go:213 +0x3b3 goroutine 98 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker(0x139e49e70500) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/observedaddrs/manager.go:358 +0x13d created by github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).Start in goroutine 94 github.com/libp2p/go-libp2p@v0.47.0/p2p/host/observedaddrs/manager.go:214 +0x3f9 goroutine 113 [select, 2226 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop.func1() github.com/libp2p/go-libp2p@v0.47.0/p2p/protocol/identify/id.go:276 +0xe5 created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop in goroutine 104 github.com/libp2p/go-libp2p@v0.47.0/p2p/protocol/identify/id.go:272 +0x374 goroutine 100 [select]: github.com/libp2p/go-libp2p/p2p/host/pstoremanager.(*PeerstoreManager).background(0x139e4e375020, {0x2899be0, 0x139e4c678410}, {0x28963b0, 0x139e4eefe360}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/pstoremanager/pstoremanager.go:98 +0x275 created by github.com/libp2p/go-libp2p/p2p/host/pstoremanager.(*PeerstoreManager).Start in goroutine 94 github.com/libp2p/go-libp2p@v0.47.0/p2p/host/pstoremanager/pstoremanager.go:80 +0x205 goroutine 404683 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7eff22066a00, 0x77) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x2899c50?, 0x139e4c6621c0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitWrite(...) internal/poll/fd_poll_runtime.go:93 internal/poll.(*FD).WaitWrite(...) internal/poll/fd_unix.go:685 net.(*netFD).connect(0x139e4bab8a80, {0x2899c50, 0x139e4c6621c0}, {0x4252b4?, 0x0?}, {0x2885960?, 0x139e4da61800?}) net/fd_unix.go:119 +0x656 net.(*netFD).dial(0x139e4bab8a80, {0x2899c50, 0x139e4c6621c0}, {0x28a6428?, 0x0?}, {0x28a6428, 0x139e4acb9200}, 0x139e4b4f1068?) net/sock_posix.go:124 +0x3bc net.socket({0x2899c50, 0x139e4c6621c0}, {0x1b6d309, 0x4}, 0xa, 0x1, 0x139e4d3a2001?, 0x1, {0x28a6428, 0x0}, ...) net/sock_posix.go:70 +0x29b net.internetSocket({0x2899c50, 0x139e4c6621c0}, {0x1b6d309, 0x4}, {0x28a6428, 0x0}, {0x28a6428, 0x139e4acb9200}, 0x1, 0x0, ...) net/ipsock_posix.go:167 +0xf8 net.(*sysDialer).doDialTCPProto(0x139e49d60840, {0x2899c50, 0x139e4c6621c0}, 0x0, 0x139e4acb9200, 0x0) net/tcpsock_posix.go:85 +0xe7 net.(*sysDialer).doDialTCP(...) net/tcpsock_posix.go:75 net.(*sysDialer).dialTCP(0x182de20?, {0x2899c50?, 0x139e4c6621c0?}, 0x139e4b4f1140?, 0x139e4b4f1160?) net/tcpsock_posix.go:71 +0x69 net.(*sysDialer).dialSingle(0x139e49d60840, {0x2899c50, 0x139e4c6621c0}, {0x2890198, 0x139e4acb9200}) net/dial.go:791 +0x3ae net.(*sysDialer).dialSerial(0x139e49d60840, {0x2899c50, 0x139e4c6621c0}, {0x139e4f376680?, 0x1, 0x2870f90?}) net/dial.go:756 +0x248 net.(*sysDialer).dialParallel(0x0?, {0x2899c50?, 0x139e4c6621c0?}, {0x139e4f376680?, 0x139e4c6621c0?, 0x1b6cfe5?}, {0x0?, 0x1b6d309?, 0x139e4b4f1533?}) net/dial.go:657 +0x2f9 net.(*Dialer).DialContext(0x39a7ce0, {0x2899c50?, 0x139e4c6621c0?}, {0x1b6d309, 0x4}, {0x139e4d3a2000, 0x1d}) net/dial.go:557 +0x485 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial({0x2899c50, 0x139e4c6621c0}, 0x1?, {0x1b6d309, 0x4}, {0x139e4d3a2000, 0x1d}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/reuseport/reuseport.go:32 +0x225 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext(0x139e4abedea0, {0x2899c50, 0x139e4c6621c0}, {0x1b6d309, 0x4}, {0x139e4d3a2000, 0x1d}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/reuseport/dialer.go:86 +0x297 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext(0x139e49f2ab80, {0x2899c50, 0x139e4c6621c0}, {0x139e4aff1400?, 0xcd3969?, 0x139e4a04d180?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/reuseport/dial.go:36 +0xe8 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial(0x139e49f2ab40?, {0x2899c50?, 0x139e4c662000?}, {0x139e4aff1400?, 0x2?, 0x2?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/tcp/tcp.go:243 +0x19d github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope(0x139e49f2ab40, {0x2899c50, 0x139e4c662000}, {0x139e4aff1400, 0x2, 0x2}, {0x139e4b450030, 0x26}, {0x28a9940, 0x139e4f8ebc20}, ...) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/tcp/tcp.go:274 +0x211 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates(0x139e49f2ab40, {0x2899c50, 0x139e4c662000}, {0x139e4aff1400, 0x2, 0x2}, {0x139e4b450030, 0x26}, 0x139e49d73730) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/tcp/tcp.go:261 +0x230 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr(0x139e51111c00, {0x2899c50, 0x139e4c662000}, {0x139e4b450030, 0x26}, {0x139e4aff1400, 0x2, 0x2}, 0x139e49d73730) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:604 +0x495 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial(0x139e4abec960, 0x139e4abed4f0) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/limiter.go:228 +0xf8 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit in goroutine 404635 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/limiter.go:175 +0x5e9 goroutine 103 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background(0x139e49f456c0, {0x28963b0, 0x139e4eefe3c0}, {0x28963b0, 0x139e4eefe480}, {0x28918a8, 0x139e4b10e780}, {0x28918a8, 0x139e4b10e900}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/addrs_manager.go:283 +0x6cd created by github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).startBackgroundWorker in goroutine 94 github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/addrs_manager.go:230 +0xba8 goroutine 104 [select, 2226 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop(0x139e4abdaa00, {0x2899be0, 0x139e4abed3b0}) github.com/libp2p/go-libp2p@v0.47.0/p2p/protocol/identify/id.go:286 +0x3ff created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start in goroutine 94 github.com/libp2p/go-libp2p@v0.47.0/p2p/protocol/identify/id.go:249 +0x1f4 goroutine 106 [select, 2226 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter(0x139e49f9ae10) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/connectedness_event_emitter.go:93 +0x111 created by github.com/libp2p/go-libp2p/p2p/net/swarm.newConnectednessEventEmitter in goroutine 1 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/connectedness_event_emitter.go:47 +0x179 goroutine 107 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).background(0x139e49c54950, {0x2899be0, 0x139e4ad365f0}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:128 +0xcf created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).init in goroutine 1 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:121 +0xac goroutine 109 [chan receive, 2226 minutes]: github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func6() github.com/libp2p/go-libp2p@v0.47.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.47.0/config/config.go:746 +0xc69 goroutine 212 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7eff2276c400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x139e49e71100?, 0x139e4abf6a00?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x139e49e71100, {0x139e4abf6a00, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x139e49e71100, {0x139e4abf6a00?, 0x139e4abf6a00?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x139e4fcf02e0, {0x139e4abf6a00?, 0x7eff227a5fc0?, 0x7eff6923f108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x139e4a04aae0, {0x139e4abf6a00?, 0x139e4ad46960?, 0x139e4b7ffc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x139e49d25ea8, {0x2887da0, 0x139e4a04aae0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x139e49d25c08, {0x7eff22255538, 0x139e4b299d80}, 0x139e4b7ffdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x139e49d25c08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x139e49d25c08, {0x139e4a4fd9b0, 0xc, 0xcf05b3?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7eff22258500, 0x139e50525c70}, {0x139e4a4fd9b0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x139e4ae62000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x139e4ae62000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 374 [select, 2 minutes]: github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1() github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:27 +0xe5 created by github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do in goroutine 1 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:22 +0x86 goroutine 129 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background(0x139e4ad1ec30) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/autonat/autonat.go:188 +0x332 created by github.com/libp2p/go-libp2p/p2p/host/autonat.New in goroutine 1 github.com/libp2p/go-libp2p@v0.47.0/p2p/host/autonat/autonat.go:139 +0x6e5 goroutine 130 [select, 8 minutes]: github.com/libp2p/go-libp2p-kad-dht/records.(*ProviderManager).run.func1() github.com/libp2p/go-libp2p-kad-dht@v0.38.0/records/providers_manager.go:162 +0x28d created by github.com/libp2p/go-libp2p-kad-dht/records.(*ProviderManager).run in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.38.0/records/providers_manager.go:142 +0x74 goroutine 402341 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7eff2232dc00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x139e4b956200?, 0x139e4b548000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x139e4b956200, {0x139e4b548000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x139e4b956200, {0x139e4b548000?, 0x7eff6923fa00?, 0x139e4b7ee1e0?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x139e4c604b78, {0x139e4b548000?, 0x139e4b631700?, 0x139e4bc13c30?}) net/net.go:196 +0x45 bufio.(*Reader).Read(0x139e4fa50480, {0x139e49c971c4, 0x9, 0x139e4bc13c58?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x2885ca0, 0x139e4fa50480}, {0x139e49c971c4, 0x9, 0x9}, 0x9) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0x139e49c971c4, 0x9, 0x124a1fa?}, {0x2885ca0?, 0x139e4fa50480?}) golang.org/x/net@v0.50.0/http2/frame.go:248 +0x65 golang.org/x/net/http2.(*Framer).ReadFrameHeader(0x139e49c97180) golang.org/x/net@v0.50.0/http2/frame.go:511 +0x6b google.golang.org/grpc/internal/transport.(*framer).readFrame(0x139e4b956280) google.golang.org/grpc@v1.79.3/internal/transport/http_util.go:480 +0x45 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0x139e4b04d6c0, {0x2899ba8, 0x139e49f48210}, 0x139e49f48240) google.golang.org/grpc@v1.79.3/internal/transport/http2_server.go:638 +0xff google.golang.org/grpc.(*Server).serveStreams(0x139e4b44c488, {0x2899b00?, 0x39ca6c0?}, {0x289b020, 0x139e4b04d6c0}, {0x28ab3d8?, 0x139e4c604b78?}) google.golang.org/grpc@v1.79.3/server.go:1058 +0x368 google.golang.org/grpc.(*Server).handleRawConn.func1() google.golang.org/grpc@v1.79.3/server.go:992 +0x56 created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 402332 google.golang.org/grpc@v1.79.3/server.go:991 +0x1cb goroutine 404718 [IO wait]: internal/poll.runtime_pollWait(0x7eff2225f400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x139e4af30a80?, 0x139e4c63ac61?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x139e4af30a80, {0x139e4c63ac61, 0x1, 0x1}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x139e4af30a80, {0x139e4c63ac61?, 0x139e4a213f10?, 0x0?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x139e51cc8050, {0x139e4c63ac61?, 0x139e4b4237a0?, 0x0?}) net/net.go:196 +0x45 net/http.(*connReader).backgroundRead(0x139e4c63ac40) net/http/server.go:702 +0x33 created by net/http.(*connReader).startBackgroundRead in goroutine 404717 net/http/server.go:698 +0xb6 goroutine 135 [select]: github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1() github.com/libp2p/go-libp2p-kad-dht@v0.38.0/subscriber_notifee.go:48 +0x14d created by github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.38.0/subscriber_notifee.go:43 +0x38f goroutine 136 [select, 2 minutes]: github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore(0x139e4ace5508) github.com/libp2p/go-libp2p-kad-dht@v0.38.0/dht.go:563 +0xef created by github.com/libp2p/go-libp2p-kad-dht.New in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.38.0/dht.go:242 +0x570 goroutine 137 [select, 2 minutes]: github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1() github.com/libp2p/go-libp2p-kad-dht@v0.38.0/dht.go:618 +0x145 created by github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.38.0/dht.go:610 +0x65 goroutine 138 [select, 2 minutes]: github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop(0x139e4accd680) github.com/libp2p/go-libp2p-kad-dht@v0.38.0/rtrefresh/rt_refresh_manager.go:197 +0x22d created by github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).Start in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.38.0/rtrefresh/rt_refresh_manager.go:93 +0x65 goroutine 139 [select, 2 minutes]: github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1() github.com/libp2p/go-libp2p-kad-dht@v0.38.0/dht.go:485 +0x133 created by github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.38.0/dht.go:476 +0x65 goroutine 140 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0x139e4ad6ac00, {0x2899be0, 0x139e4ad37270}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/peerstore/pstoremem/addr_book.go:242 +0x116 created by github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.NewAddrBook in goroutine 1 github.com/libp2p/go-libp2p@v0.47.0/p2p/host/peerstore/pstoremem/addr_book.go:205 +0x1be goroutine 141 [select, 2 minutes]: github.com/libp2p/go-libp2p-pubsub.(*backoff).cleanupLoop(0x139e519679e0, {0x2899be0, 0x139e49ceaff0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/backoff.go:99 +0xcd created by github.com/libp2p/go-libp2p-pubsub.newBackoff in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/backoff.go:46 +0xdd goroutine 142 [select, 2 minutes]: github.com/libp2p/go-libp2p-pubsub/timecache.background({0x2899be0, 0x139e4ad373b0}, {0x28925d8, 0x139e51967c80}, 0x139e51967c50, 0x9e019502f3039102?) github.com/libp2p/go-libp2p-pubsub@v0.15.0/timecache/util.go:16 +0x132 created by github.com/libp2p/go-libp2p-pubsub/timecache.newFirstSeenCacheWithSweepInterval in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/timecache/first_seen_cache.go:32 +0x137 goroutine 143 [select, 2 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer(0x139e4ad1bd48) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1559 +0x1d4 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:680 +0x1fb goroutine 144 [select, 2226 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x139e4ad1bd48) 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, 2226 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x139e4ad1bd48) 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, 2226 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x139e4ad1bd48) 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, 2226 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x139e4ad1bd48) 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 148 [select, 2226 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x139e4ad1bd48) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1256 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:684 +0x208 goroutine 149 [select, 2226 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x139e4ad1bd48) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1256 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:684 +0x208 goroutine 150 [select, 2226 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x139e4ad1bd48) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1256 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:684 +0x208 goroutine 151 [select, 2226 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x139e4ad1bd48) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:1256 +0xc5 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:684 +0x208 goroutine 152 [select]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook(0x139e4ad1bd48) github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:715 +0x277 created by github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).Attach in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/gossipsub.go:688 +0x296 goroutine 153 [select, 2 minutes]: github.com/libp2p/go-libp2p-pubsub.(*PubSub).watchForNewPeers(0x139e4ad80008, {0x2899be0, 0x139e49ceaff0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/peer_notify.go:69 +0x58a created by github.com/libp2p/go-libp2p-pubsub.NewPubSub in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:551 +0x113f goroutine 154 [select, 1997 minutes]: github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker(0x139e4ad37310) github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:293 +0xd4 created by github.com/libp2p/go-libp2p-pubsub.(*validation).Start in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:144 +0x65 goroutine 155 [select, 1997 minutes]: github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker(0x139e4ad37310) github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:293 +0xd4 created by github.com/libp2p/go-libp2p-pubsub.(*validation).Start in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/validation.go:144 +0x65 goroutine 156 [select]: github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop(0x139e4ad80008, {0x2899be0, 0x139e49ceaff0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:808 +0x4fe created by github.com/libp2p/go-libp2p-pubsub.NewPubSub in goroutine 1 github.com/libp2p/go-libp2p-pubsub@v0.15.0/pubsub.go:555 +0x11b7 goroutine 404652 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop(0x139e4f8ead20) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_worker.go:161 +0x368 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop(0x139e51111c00, {0x139e4b4507b0, 0x26}, 0x139e49d72ee0) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:296 +0xf8 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial in goroutine 404650 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_sync.go:82 +0x1ec goroutine 404730 [IO wait]: internal/poll.runtime_pollWait(0x7eff2276cc00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x139e4af30a00?, 0x139e4bbff0e1?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x139e4af30a00, {0x139e4bbff0e1, 0x1, 0x1}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x139e4af30a00, {0x139e4bbff0e1?, 0x139e4aa31f70?, 0x41c572?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x139e51cc8038, {0x139e4bbff0e1?, 0x139e4a213260?, 0x0?}) net/net.go:196 +0x45 net/http.(*connReader).backgroundRead(0x139e4bbff0c0) net/http/server.go:702 +0x33 created by net/http.(*connReader).startBackgroundRead in goroutine 404716 net/http/server.go:698 +0xb6 goroutine 161 [select]: github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop(0xff9df6978e60d646) github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:165 +0x90 created by github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).RegisterReceiver in goroutine 1 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:155 +0x85 goroutine 162 [select, 1754 minutes]: github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop(0xa6ce7daf3c99b1f2) github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:165 +0x90 created by github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).RegisterReceiver in goroutine 1 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:155 +0x85 goroutine 163 [sync.Cond.Wait, 2225 minutes]: sync.runtime_notifyListWait(0x139e4b298a10, 0x11) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x139e4f0a0720?) sync/cond.go:71 +0x73 github.com/go-zeromq/zmq4.(*pubMWriter).run(0x139e4f0a0720) github.com/go-zeromq/zmq4@v0.17.0/pub.go:245 +0xc6 created by github.com/go-zeromq/zmq4.newPubMWriter in goroutine 1 github.com/go-zeromq/zmq4@v0.17.0/pub.go:237 +0x156 goroutine 164 [IO wait, 2226 minutes]: internal/poll.runtime_pollWait(0x7eff2276ca00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x139e4ad6b000?, 0x41a4eb?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x139e4ad6b000) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x139e4ad6b000) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x139e4b298a80) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x139e4b298a80) net/tcpsock.go:387 +0x30 github.com/go-zeromq/zmq4.(*socket).accept(0x139e49ffc380) github.com/go-zeromq/zmq4@v0.17.0/socket.go:217 +0xa9 created by github.com/go-zeromq/zmq4.(*socket).Listen in goroutine 1 github.com/go-zeromq/zmq4@v0.17.0/socket.go:199 +0x145 goroutine 165 [sync.Cond.Wait, 2226 minutes]: sync.runtime_notifyListWait(0x139e4b298990, 0x0) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x0?) sync/cond.go:71 +0x73 github.com/go-zeromq/zmq4.(*socket).connReaper(0x139e49ffc380) github.com/go-zeromq/zmq4@v0.17.0/socket.go:393 +0x8f created by github.com/go-zeromq/zmq4.(*socket).Listen in goroutine 1 github.com/go-zeromq/zmq4@v0.17.0/socket.go:202 +0x1ac goroutine 166 [select, 2225 minutes]: github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop(0x0) github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:165 +0x90 created by github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).RegisterReceiver in goroutine 1 github.com/ezex-io/gopkg/pipeline@v0.0.0-20260127151556-579a32f19aa7/pipeline.go:155 +0x85 goroutine 167 [select, 2226 minutes]: database/sql.(*DB).connectionOpener(0x139e4ad1f110, {0x2899be0, 0x139e4add6e60}) database/sql/sql.go:1261 +0x89 created by database/sql.OpenDB in goroutine 1 database/sql/sql.go:841 +0x130 goroutine 371 [select, 2225 minutes]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0x139e4b45f0e0, {0x2899be0, 0x139e49ceaff0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/subscription.go:26 +0x87 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1() github.com/pactus-project/pactus/network/gossip.go:186 +0x5f sync.(*WaitGroup).Go.func1() sync/waitgroup.go:258 +0x4a created by sync.(*WaitGroup).Go in goroutine 1 sync/waitgroup.go:238 +0x73 goroutine 404716 [runnable]: runtime/pprof.writeHeapInternal({0x28865c0, 0x139e4ab8e000}, 0x1, {0x1b772a3, 0xb}) runtime/pprof/pprof.go:653 +0xb1 runtime/pprof.writeAlloc({0x28865c0?, 0x139e4ab8e000?}, 0x139e4b5527b8?) runtime/pprof/pprof.go:628 +0x29 runtime/pprof.(*Profile).WriteTo(0x3976800?, {0x28865c0?, 0x139e4ab8e000?}, 0xc?) runtime/pprof/pprof.go:408 +0x149 net/http/pprof.handler.ServeHTTP({0x139e4b4c4131, 0x6}, {0x2894bb0, 0x139e4ab8e000}, 0x139e49f2e140) net/http/pprof/pprof.go:273 +0x52a net/http/pprof.Index({0x2894bb0, 0x139e4ab8e000}, 0x139e49f2e140?) net/http/pprof/pprof.go:397 +0xda net/http.HandlerFunc.ServeHTTP(0x139e49cfac00?, {0x2894bb0?, 0x139e4ab8e000?}, 0x9e9db6?) net/http/server.go:2286 +0x29 net/http.(*ServeMux).ServeHTTP(0x48a839?, {0x2894bb0, 0x139e4ab8e000}, 0x139e49f2e140) net/http/server.go:2828 +0x1c7 net/http.serverHandler.ServeHTTP({0x139e4bbff0c0?}, {0x2894bb0?, 0x139e4ab8e000?}, 0x1?) net/http/server.go:3311 +0x8e net/http.(*conn).serve(0x139e4a1dd290, {0x2899ba8, 0x139e51daa690}) net/http/server.go:2073 +0x650 created by net/http.(*Server).Serve in goroutine 382 net/http/server.go:3464 +0x485 goroutine 404635 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop(0x139e4f8eb320) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_worker.go:161 +0x368 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop(0x139e51111c00, {0x139e4b450030, 0x26}, 0x139e4a2e4b60) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:296 +0xf8 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial in goroutine 404651 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_sync.go:82 +0x1ec goroutine 44014 [select, 1995 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x139e50543a00, {0x139e51dd7a03, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x139e4b555e28?, {0x139e51dd7a03?, 0x139e49f70b60?, 0x139e4b555e68?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x139e4b86f500, {0x139e51dd7a03?, 0x0?, 0x100139e4b47af70?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x139e51dd7a03?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x100139e4b37f2d0?, {0x139e51dd7a03?, 0x139e4c515650?, 0x0?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x139e4ad80008, {0x28b7768, 0x139e4b0ef380}) 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 44009 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 376 [chan receive, 2226 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x139e50359150, {0x2899be0, 0x139e4b45f310}) google.golang.org/grpc@v1.79.3/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.79.3/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 404648 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial(0x139e4c62a780, {0x2899c50, 0x139e4c583030}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_sync.go:60 +0x23c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial(0x139e4fddbea8, {0x2899c50, 0x139e4c583030}, {0x139e4b4504b0, 0x26}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_sync.go:98 +0x88 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer(0x139e51111c00, {0x2899ba8, 0x139e4b48e960}, {0x139e4b4504b0, 0x26}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:266 +0x3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer(0x139e49ca2820?, {0x2899ba8?, 0x139e4b48e960?}, {0x139e4b4504b0?, 0x1b8099e?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:229 +0x25 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer(0x139e4ab8f1d0, {0x2899ba8, 0x139e4b48e960}, {0x139e4b4504b0, 0x26}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:556 +0x171 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect(0x139e4ab8f1d0, {0x2899ba8, 0x139e4b48e960}, {{0x139e4b4504b0, 0x26}, {0x139e4a04a348, 0x1, 0x1}}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:549 +0x17f github.com/pactus-project/pactus/network.ConnectSync({0x2899be0, 0x139e49ceaff0}, {0x28b40e0, 0x139e4fc5ec00}, {{0x139e4b4504b0, 0x26}, {0x139e4a04a348, 0x1, 0x1}}) github.com/pactus-project/pactus/network/utils.go:91 +0xdd github.com/pactus-project/pactus/network.ConnectAsync.func1() github.com/pactus-project/pactus/network/utils.go:75 +0x51 created by github.com/pactus-project/pactus/network.ConnectAsync in goroutine 184 github.com/pactus-project/pactus/network/utils.go:74 +0x113 goroutine 44013 [sync.Cond.Wait, 1754 minutes]: sync.runtime_notifyListWait(0x139e49cfba50, 0x1) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x2899be0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x139e49cfba40, {0x2899be0, 0x139e49ceaff0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x139e4ad80008, {0x2899be0, 0x139e49ceaff0}, {0x28b7768, 0x139e4b0ef380}, 0x139e49cfba40) 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 44009 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 375 [IO wait, 14 minutes]: internal/poll.runtime_pollWait(0x7eff2276c800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x139e4b07d580?, 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(0x139e4b07d580) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x139e4b07d580) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x139e4b46a640) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x139e4b46a640) net/tcpsock.go:387 +0x30 google.golang.org/grpc.(*Server).Serve(0x139e4b44c488, {0x2894cd0, 0x139e4b46a640}) google.golang.org/grpc@v1.79.3/server.go:920 +0x45c github.com/pactus-project/pactus/www/grpc.(*Server).startListening.func1() github.com/pactus-project/pactus/www/grpc/server.go:102 +0xa9 created by github.com/pactus-project/pactus/www/grpc.(*Server).startListening in goroutine 1 github.com/pactus-project/pactus/www/grpc/server.go:100 +0x56f goroutine 184 [select, 2 minutes]: github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do.func1() github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:27 +0xe5 created by github.com/ezex-io/gopkg/scheduler.EveryBuilder.Do in goroutine 1 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/every.go:22 +0x86 goroutine 185 [select, 2 minutes]: github.com/pactus-project/pactus/network.(*NotifeeService).Start.func1() github.com/pactus-project/pactus/network/notifee.go:62 +0xb6 created by github.com/pactus-project/pactus/network.(*NotifeeService).Start in goroutine 1 github.com/pactus-project/pactus/network/notifee.go:60 +0x4f goroutine 404649 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial(0x139e4c62a7e0, {0x2899c50, 0x139e4c583340}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_sync.go:60 +0x23c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial(0x139e4fddbea8, {0x2899c50, 0x139e4c583340}, {0x139e4b411e30, 0x26}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_sync.go:98 +0x88 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer(0x139e51111c00, {0x2899ba8, 0x139e4b48e990}, {0x139e4b411e30, 0x26}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:266 +0x3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer(0x139e49ca2820?, {0x2899ba8?, 0x139e4b48e990?}, {0x139e4b411e30?, 0x1b8099e?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:229 +0x25 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer(0x139e4ab8f1d0, {0x2899ba8, 0x139e4b48e990}, {0x139e4b411e30, 0x26}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:556 +0x171 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect(0x139e4ab8f1d0, {0x2899ba8, 0x139e4b48e990}, {{0x139e4b411e30, 0x26}, {0x139e4a04a378, 0x1, 0x1}}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:549 +0x17f github.com/pactus-project/pactus/network.ConnectSync({0x2899be0, 0x139e49ceaff0}, {0x28b40e0, 0x139e4fc5ec00}, {{0x139e4b411e30, 0x26}, {0x139e4a04a378, 0x1, 0x1}}) github.com/pactus-project/pactus/network/utils.go:91 +0xdd github.com/pactus-project/pactus/network.ConnectAsync.func1() github.com/pactus-project/pactus/network/utils.go:75 +0x51 created by github.com/pactus-project/pactus/network.ConnectAsync in goroutine 184 github.com/pactus-project/pactus/network/utils.go:74 +0x113 goroutine 404636 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop(0x139e4f8eb440) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_worker.go:161 +0x368 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop(0x139e51111c00, {0x139e4b411cb0, 0x26}, 0x139e4a2e4c40) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:296 +0xf8 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial in goroutine 404643 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_sync.go:82 +0x1ec goroutine 22118 [select, 2 minutes]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x139e4b80b740, 0x1) google.golang.org/grpc@v1.79.3/internal/transport/controlbuf.go:420 +0x10a google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x139e4cb459a0) google.golang.org/grpc@v1.79.3/internal/transport/controlbuf.go:597 +0x78 google.golang.org/grpc/internal/transport.NewServerTransport.func3() google.golang.org/grpc@v1.79.3/internal/transport/http2_server.go:342 +0xdc created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 22130 google.golang.org/grpc@v1.79.3/internal/transport/http2_server.go:340 +0x18e7 goroutine 373 [select, 1997 minutes]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0x139e4b45f220, {0x2899be0, 0x139e49ceaff0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/subscription.go:26 +0x87 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1() github.com/pactus-project/pactus/network/gossip.go:186 +0x5f sync.(*WaitGroup).Go.func1() sync/waitgroup.go:258 +0x4a created by sync.(*WaitGroup).Go in goroutine 1 sync/waitgroup.go:238 +0x73 goroutine 213 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x139e4ae62000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x139e4ae62000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 207 [sync.Cond.Wait, 1754 minutes]: sync.runtime_notifyListWait(0x139e49d60d90, 0x28a) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x2899be0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x139e49d60d80, {0x2899be0, 0x139e49ceaff0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x139e4ad80008, {0x2899be0, 0x139e49ceaff0}, {0x28b7768, 0x139e4ac0d460}, 0x139e49d60d80) 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 206 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 214 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x139e4ae62000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 125 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 216 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x139e4ae62000) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2166b?) github.com/libp2p/go-libp2p@v0.47.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.47.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 124 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 227 [select, 1997 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x139e4f3b6b00, {0x139e50392988, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x139e4b08c3c0?, {0x139e50392988?, 0x48b401?, 0xa0?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x139e4ae82900, {0x139e50392988?, 0x46a6f6?, 0x139e4b7fbbe8?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7eff2232fb58, 0x139e4ae82900}, {0x139e50392988, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x139e50392978) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28897e0, 0x139e50392978}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x139e4b33a4c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x139e4b7fbbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x139e4ad80008, {0x28b76d0, 0x139e4ae82900}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x397a820?, 0x1aefea0?}, {0x7eff2232fb28?, 0x139e4ae82900?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x139e4ab8f1d0, {0x28b76d0, 0x139e4ae82900}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 216 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 372 [select, 1754 minutes]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0x139e4b45f180, {0x2899be0, 0x139e49ceaff0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/subscription.go:26 +0x87 github.com/pactus-project/pactus/network.(*gossipService).joinTopic.func1() github.com/pactus-project/pactus/network/gossip.go:186 +0x5f sync.(*WaitGroup).Go.func1() sync/waitgroup.go:258 +0x4a created by sync.(*WaitGroup).Go in goroutine 1 sync/waitgroup.go:238 +0x73 goroutine 404682 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7eff2225ee00, 0x77) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x2899c50?, 0x139e4b469ce0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitWrite(...) internal/poll/fd_poll_runtime.go:93 internal/poll.(*FD).WaitWrite(...) internal/poll/fd_unix.go:685 net.(*netFD).connect(0x139e4bab8700, {0x2899c50, 0x139e4b469ce0}, {0x4252b4?, 0x139e4b03bf40?}, {0x2885960?, 0x139e4da61640?}) net/fd_unix.go:119 +0x656 net.(*netFD).dial(0x139e4bab8700, {0x2899c50, 0x139e4b469ce0}, {0x28a6428?, 0x139e51500240?}, {0x28a6428, 0x139e4acb8de0}, 0x139e4b7eb068?) net/sock_posix.go:124 +0x3bc net.socket({0x2899c50, 0x139e4b469ce0}, {0x1b6d309, 0x4}, 0xa, 0x1, 0x0?, 0x1, {0x28a6428, 0x139e51500240}, ...) net/sock_posix.go:70 +0x29b net.internetSocket({0x2899c50, 0x139e4b469ce0}, {0x1b6d309, 0x4}, {0x28a6428, 0x139e51500240}, {0x28a6428, 0x139e4acb8de0}, 0x1, 0x0, ...) net/ipsock_posix.go:167 +0xf8 net.(*sysDialer).doDialTCPProto(0x139e49d606c0, {0x2899c50, 0x139e4b469ce0}, 0x139e51500240, 0x139e4acb8de0, 0x0) net/tcpsock_posix.go:85 +0xe7 net.(*sysDialer).doDialTCP(...) net/tcpsock_posix.go:75 net.(*sysDialer).dialTCP(0x48a839?, {0x2899c50?, 0x139e4b469ce0?}, 0x1800300?, 0x139e4b7eb160?) net/tcpsock_posix.go:71 +0x69 net.(*sysDialer).dialSingle(0x139e49d606c0, {0x2899c50, 0x139e4b469ce0}, {0x2890198, 0x139e4acb8de0}) net/dial.go:791 +0x3ae net.(*sysDialer).dialSerial(0x139e49d606c0, {0x2899c50, 0x139e4b469ce0}, {0x139e4f376580?, 0x1, 0x2870f90?}) net/dial.go:756 +0x248 net.(*sysDialer).dialParallel(0x2890198?, {0x2899c50?, 0x139e4b469ce0?}, {0x139e4f376580?, 0x139e4b469ce0?, 0x1b6cfe5?}, {0x0?, 0x1b6d309?, 0x139e4b7eb533?}) net/dial.go:657 +0x2f9 net.(*Dialer).DialContext(0x139e4b7eb630, {0x2899c50?, 0x139e4b469ce0?}, {0x1b6d309, 0x4}, {0x139e4b03bf20, 0x1d}) net/dial.go:557 +0x485 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial({0x2899c50, 0x139e4b469ce0}, 0x1?, {0x1b6d309, 0x4}, {0x139e4b03bf20, 0x1d}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/reuseport/reuseport.go:23 +0xdb github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext(0x139e4abedea0, {0x2899c50, 0x139e4b469ce0}, {0x1b6d309, 0x4}, {0x139e4b03bf20, 0x1d}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/reuseport/dialer.go:86 +0x297 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext(0x139e49f2ab80, {0x2899c50, 0x139e4b469ce0}, {0x139e4aff1800?, 0xcd3969?, 0x139e4a04d180?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/reuseport/dial.go:36 +0xe8 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial(0x139e49f2ab40?, {0x2899c50?, 0x139e4b469ab0?}, {0x139e4aff1800?, 0x2?, 0x2?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/tcp/tcp.go:243 +0x19d github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope(0x139e49f2ab40, {0x2899c50, 0x139e4b469ab0}, {0x139e4aff1800, 0x2, 0x2}, {0x139e4b411e30, 0x26}, {0x28a9940, 0x139e4f8eb9e0}, ...) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/tcp/tcp.go:274 +0x211 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates(0x139e49f2ab40, {0x2899c50, 0x139e4b469ab0}, {0x139e4aff1800, 0x2, 0x2}, {0x139e4b411e30, 0x26}, 0x139e4a2e50a0) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/tcp/tcp.go:261 +0x230 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr(0x139e51111c00, {0x2899c50, 0x139e4b469ab0}, {0x139e4b411e30, 0x26}, {0x139e4aff1800, 0x2, 0x2}, 0x139e4a2e50a0) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:604 +0x495 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial(0x139e4abec960, 0x139e4abed180) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/limiter.go:228 +0xf8 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit in goroutine 404640 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/limiter.go:175 +0x5e9 goroutine 404726 [chan receive]: github.com/multiformats/go-multistream.(*once).Do(0x139e4c6040b0, 0x139e49c662a0) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:53 +0x35 created by github.com/multiformats/go-multistream.(*lazyClientConn[...]).Write.func1 in goroutine 404725 github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:161 +0xf5 goroutine 404724 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x139e4a166500, {0x139e49c66088, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x600000000000000?, {0x139e49c66088?, 0x3fe7800000000?, 0x3fe7800000151?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x139e4bab8080, {0x139e49c66088?, 0x139e4b7e56c8?, 0xcf3f31?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7eff2232fb58, 0x139e4bab8080}, {0x139e49c66088, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x139e49c66078) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28897e0, 0x139e49c66078}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x139e4bbfe2c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).ReadMsg(0x139e4bbfe2c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:149 +0xa5 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewMessage(0x139e4ace5508, {0x28b76d0, 0x139e4bab8080}) github.com/libp2p/go-libp2p-kad-dht@v0.38.0/dht_net.go:53 +0x272 github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).handleNewStream(0x10?, {0x28b76d0, 0x139e4bab8080}) github.com/libp2p/go-libp2p-kad-dht@v0.38.0/dht_net.go:27 +0x1d github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x139e49ca2820?, 0x2899b00?}, {0x7eff2232fb28?, 0x139e4bab8080?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x139e4ab8f1d0, {0x28b76d0, 0x139e4bab8080}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 404706 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 404651 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial(0x139e4c62a600, {0x2899c50, 0x139e4c582a80}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_sync.go:60 +0x23c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial(0x139e4fddbea8, {0x2899c50, 0x139e4c582a80}, {0x139e4b450030, 0x26}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_sync.go:98 +0x88 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer(0x139e51111c00, {0x2899ba8, 0x139e4b48e8d0}, {0x139e4b450030, 0x26}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:266 +0x3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer(0x139e49ca2820?, {0x2899ba8?, 0x139e4b48e8d0?}, {0x139e4b450030?, 0x1b8099e?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:229 +0x25 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer(0x139e4ab8f1d0, {0x2899ba8, 0x139e4b48e8d0}, {0x139e4b450030, 0x26}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:556 +0x171 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect(0x139e4ab8f1d0, {0x2899ba8, 0x139e4b48e8d0}, {{0x139e4b450030, 0x26}, {0x139e4a04a3c0, 0x1, 0x1}}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:549 +0x17f github.com/pactus-project/pactus/network.ConnectSync({0x2899be0, 0x139e49ceaff0}, {0x28b40e0, 0x139e4fc5ec00}, {{0x139e4b450030, 0x26}, {0x139e4a04a3c0, 0x1, 0x1}}) github.com/pactus-project/pactus/network/utils.go:91 +0xdd github.com/pactus-project/pactus/network.ConnectAsync.func1() github.com/pactus-project/pactus/network/utils.go:75 +0x51 created by github.com/pactus-project/pactus/network.ConnectAsync in goroutine 184 github.com/pactus-project/pactus/network/utils.go:74 +0x113 goroutine 394689 [chan receive, 14 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x139e51a5d990, {0x2899be0, 0x139e4d925180}) google.golang.org/grpc@v1.79.3/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 394685 google.golang.org/grpc@v1.79.3/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 22120 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7eff2225f000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x139e4cd0a580?, 0x139e4b8fc000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x139e4cd0a580, {0x139e4b8fc000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x139e4cd0a580, {0x139e4b8fc000?, 0x139e4b4fd8c0?, 0x139e4b6e4be0?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x139e4c604658, {0x139e4b8fc000?, 0x48b4ac?, 0x19afec0?}) net/net.go:196 +0x45 bufio.(*Reader).Read(0x139e4f93d140, {0x139e49c969e4, 0x9, 0x4f119a?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x2885ca0, 0x139e4f93d140}, {0x139e49c969e4, 0x9, 0x9}, 0x9) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0x139e49c969e4, 0x9, 0x1249e92?}, {0x2885ca0?, 0x139e4f93d140?}) golang.org/x/net@v0.50.0/http2/frame.go:248 +0x65 golang.org/x/net/http2.(*Framer).ReadFrameHeader(0x139e49c969a0) golang.org/x/net@v0.50.0/http2/frame.go:511 +0x6b google.golang.org/grpc/internal/transport.(*framer).readFrame(0x139e49e70300) google.golang.org/grpc@v1.79.3/internal/transport/http_util.go:480 +0x45 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0x139e4b692d00, {0x2899ba8, 0x139e4fc97710}, 0x139e4fc97740) google.golang.org/grpc@v1.79.3/internal/transport/http2_server.go:638 +0xff google.golang.org/grpc.(*Server).serveStreams(0x139e4b44c488, {0x2899b00?, 0x39ca6c0?}, {0x289b020, 0x139e4b692d00}, {0x28ab3d8?, 0x139e4c604658?}) google.golang.org/grpc@v1.79.3/server.go:1058 +0x368 google.golang.org/grpc.(*Server).handleRawConn.func1() google.golang.org/grpc@v1.79.3/server.go:992 +0x56 created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 22130 google.golang.org/grpc@v1.79.3/server.go:991 +0x1cb goroutine 404661 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7eff2225ea00, 0x77) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x2899c50?, 0x139e4b4ea230?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitWrite(...) internal/poll/fd_poll_runtime.go:93 internal/poll.(*FD).WaitWrite(...) internal/poll/fd_unix.go:685 net.(*netFD).connect(0x139e4af31000, {0x2899c50, 0x139e4b4ea230}, {0x4252b4?, 0x139e49d54fa8?}, {0x2885940?, 0x139e4c67fd20?}) net/fd_unix.go:119 +0x656 net.(*netFD).dial(0x139e4af31000, {0x2899c50, 0x139e4b4ea230}, {0x28a6428?, 0x139e51500060?}, {0x28a6428, 0x139e4c62b320}, 0x139e4adc7068?) net/sock_posix.go:124 +0x3bc net.socket({0x2899c50, 0x139e4b4ea230}, {0x1b6d301, 0x4}, 0x2, 0x1, 0x0?, 0x0, {0x28a6428, 0x139e51500060}, ...) net/sock_posix.go:70 +0x29b net.internetSocket({0x2899c50, 0x139e4b4ea230}, {0x1b6d301, 0x4}, {0x28a6428, 0x139e51500060}, {0x28a6428, 0x139e4c62b320}, 0x1, 0x0, ...) net/ipsock_posix.go:167 +0xf8 net.(*sysDialer).doDialTCPProto(0x139e4b6ab800, {0x2899c50, 0x139e4b4ea230}, 0x139e51500060, 0x139e4c62b320, 0x0) net/tcpsock_posix.go:85 +0xe7 net.(*sysDialer).doDialTCP(...) net/tcpsock_posix.go:75 net.(*sysDialer).dialTCP(0x48a839?, {0x2899c50?, 0x139e4b4ea230?}, 0x1800300?, 0x139e4adc7160?) net/tcpsock_posix.go:71 +0x69 net.(*sysDialer).dialSingle(0x139e4b6ab800, {0x2899c50, 0x139e4b4ea230}, {0x2890198, 0x139e4c62b320}) net/dial.go:791 +0x3ae net.(*sysDialer).dialSerial(0x139e4b6ab800, {0x2899c50, 0x139e4b4ea230}, {0x139e515676b0?, 0x1, 0x2870f88?}) net/dial.go:756 +0x248 net.(*sysDialer).dialParallel(0x2890198?, {0x2899c50?, 0x139e4b4ea230?}, {0x139e515676b0?, 0x139e4b4ea230?, 0x1b6cfe5?}, {0x0?, 0x1b6d301?, 0x139e4adc7533?}) net/dial.go:657 +0x2f9 net.(*Dialer).DialContext(0x139e4adc7630, {0x2899c50?, 0x139e4b4ea230?}, {0x1b6d301, 0x4}, {0x139e49d54f90, 0x13}) net/dial.go:557 +0x485 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial({0x2899c50, 0x139e4b4ea230}, 0x13?, {0x1b6d301, 0x4}, {0x139e49d54f90, 0x13}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/reuseport/reuseport.go:23 +0xdb github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext(0x139e4abed9f0, {0x2899c50, 0x139e4b4ea230}, {0x1b6d301, 0x4}, {0x139e49d54f90, 0x13}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/reuseport/dialer.go:86 +0x297 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext(0x139e49f2ab80, {0x2899c50, 0x139e4b4ea230}, {0x139e4b20b8c0?, 0xcd3969?, 0x139e4a04d180?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/reuseport/dial.go:36 +0xe8 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial(0x139e49f2ab40?, {0x2899c50?, 0x139e4b489e30?}, {0x139e4b20b8c0?, 0x2?, 0x2?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/tcp/tcp.go:243 +0x19d github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope(0x139e49f2ab40, {0x2899c50, 0x139e4b489e30}, {0x139e4b20b8c0, 0x2, 0x2}, {0x139e4b4504b0, 0x26}, {0x28a9940, 0x139e4f99eea0}, ...) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/tcp/tcp.go:274 +0x211 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates(0x139e49f2ab40, {0x2899c50, 0x139e4b489e30}, {0x139e4b20b8c0, 0x2, 0x2}, {0x139e4b4504b0, 0x26}, 0x139e4a2e5490) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/tcp/tcp.go:261 +0x230 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr(0x139e51111c00, {0x2899c50, 0x139e4b489e30}, {0x139e4b4504b0, 0x26}, {0x139e4b20b8c0, 0x2, 0x2}, 0x139e4a2e5490) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:604 +0x495 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial(0x139e4abec960, 0x139e4add7ea0) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/limiter.go:228 +0xf8 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit in goroutine 404639 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/limiter.go:175 +0x5e9 goroutine 44006 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x139e4c94a6c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 43924 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 394688 [chan receive, 14 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x139e51a5d960, {0x2899be0, 0x139e4d925130}) google.golang.org/grpc@v1.79.3/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 394685 google.golang.org/grpc@v1.79.3/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 404670 [IO wait]: internal/poll.runtime_pollWait(0x7eff2232da00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x139e4af30f00?, 0x139e4a013500?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x139e4af30f00, {0x139e4a013500, 0xa80, 0xa80}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x139e4af30f00, {0x139e4a013500?, 0x139e4a013cc4?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x139e51cc9250, {0x139e4a013500?, 0x7eff69248420?, 0x7eff6923f108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x139e49c66138, {0x139e4a013500?, 0x139e4b385860?, 0x139e4ab6fc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x139e49f99ea8, {0x2887da0, 0x139e49c66138}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x139e49f99c08, {0x7eff22255538, 0x139e4f882440}, 0x139e4ab6fdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x139e49f99c08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x139e49f99c08, {0x139e4af36400, 0xc, 0xcf05b3?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7eff22258500, 0x139e4b4eb340}, {0x139e4af36400, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x139e4a05cea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x139e4a05cea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 404660 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 44005 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x139e4c94a6c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x139e4c94a6c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 43924 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 404701 [sync.Cond.Wait, 2 minutes]: sync.runtime_notifyListWait(0x139e49d60b50, 0x0) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x2899be0?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x139e49d60b40, {0x2899be0, 0x139e49ceaff0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x139e4ad80008, {0x2899be0, 0x139e49ceaff0}, {0x28b7768, 0x139e4cedc7c0}, 0x139e49d60b40) 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 404700 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 404639 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop(0x139e4f99ed80) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_worker.go:161 +0x368 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop(0x139e51111c00, {0x139e4b4504b0, 0x26}, 0x139e4a2e4ee0) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:296 +0xf8 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial in goroutine 404648 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_sync.go:82 +0x1ec goroutine 404654 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop(0x139e4f8eb020) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_worker.go:161 +0x368 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop(0x139e51111c00, {0x139e4b450630, 0x26}, 0x139e49d731f0) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:296 +0xf8 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial in goroutine 404645 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_sync.go:82 +0x1ec goroutine 402338 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7eff22067200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x139e4af30280?, 0x139e4b5ba000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x139e4af30280, {0x139e4b5ba000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x139e4af30280, {0x139e4b5ba000?, 0x139e4accc780?, 0x30?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x139e51cc8c58, {0x139e4b5ba000?, 0x48b4ac?, 0x139e4bd80d48?}) net/net.go:196 +0x45 bufio.(*Reader).Read(0x139e4f8b2c00, {0x139e49d37704, 0x9, 0x1a3e360?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x2885ca0, 0x139e4f8b2c00}, {0x139e49d37704, 0x9, 0x9}, 0x9) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0x139e49d37704, 0x9, 0x139e00000000?}, {0x2885ca0?, 0x139e4f8b2c00?}) golang.org/x/net@v0.50.0/http2/frame.go:248 +0x65 golang.org/x/net/http2.(*Framer).ReadFrameHeader(0x139e49d376c0) golang.org/x/net@v0.50.0/http2/frame.go:511 +0x6b google.golang.org/grpc/internal/transport.(*framer).readFrame(0x139e4af30300) google.golang.org/grpc@v1.79.3/internal/transport/http_util.go:480 +0x45 google.golang.org/grpc/internal/transport.(*http2Client).reader(0x139e4bdc7688, 0x139e4c5ccd20) google.golang.org/grpc@v1.79.3/internal/transport/http2_client.go:1659 +0x1ba created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 402331 google.golang.org/grpc@v1.79.3/internal/transport/http2_client.go:411 +0x1e13 goroutine 382 [IO wait]: internal/poll.runtime_pollWait(0x7eff2232de00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x139e4b670380?, 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(0x139e4b670380) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x139e4b670380) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x139e4b46abc0) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x139e4b46abc0) net/tcpsock.go:387 +0x30 net/http.(*Server).Serve(0x139e4b630300, {0x2894cd0, 0x139e4b46abc0}) net/http/server.go:3434 +0x30c github.com/pactus-project/pactus/www/html.(*Server).StartServer.func2() github.com/pactus-project/pactus/www/html/server.go:124 +0xa6 created by github.com/pactus-project/pactus/www/html.(*Server).StartServer in goroutine 1 github.com/pactus-project/pactus/www/html/server.go:122 +0xc85 goroutine 383 [chan receive, 2226 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x139e50359d80, {0x2899be0, 0x139e4b696050}) google.golang.org/grpc@v1.79.3/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.79.3/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 384 [chan receive, 2226 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x139e50359db0, {0x2899be0, 0x139e4b6960a0}) google.golang.org/grpc@v1.79.3/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.79.3/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 385 [chan receive, 2226 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x139e50359de0, {0x2899be0, 0x139e4b6960f0}) google.golang.org/grpc@v1.79.3/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.79.3/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 386 [IO wait, 2226 minutes]: internal/poll.runtime_pollWait(0x7eff2232e200, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x139e4b670480?, 0x1904060?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x139e4b670480) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x139e4b670480) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x139e4b46ac40) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x139e4b46ac40) net/tcpsock.go:387 +0x30 net/http.(*Server).Serve(0x139e4b630400, {0x2894cd0, 0x139e4b46ac40}) net/http/server.go:3434 +0x30c github.com/pactus-project/pactus/www/http.(*Server).StartServer.func2() github.com/pactus-project/pactus/www/http/server.go:143 +0xb7 created by github.com/pactus-project/pactus/www/http.(*Server).StartServer in goroutine 1 github.com/pactus-project/pactus/www/http/server.go:141 +0x92c goroutine 387 [chan receive, 2226 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x139e504cc270, {0x2899be0, 0x139e4b696410}) google.golang.org/grpc@v1.79.3/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.79.3/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 388 [chan receive, 2226 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x139e504cc2a0, {0x2899be0, 0x139e4b696460}) google.golang.org/grpc@v1.79.3/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.79.3/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 389 [chan receive, 2226 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x139e504cc2d0, {0x2899be0, 0x139e4b6964b0}) google.golang.org/grpc@v1.79.3/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.79.3/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 390 [chan receive, 2226 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(0x139e4b6bc1e0, {0x7eff22140950, 0x139e504cc740}) 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:258 +0x4a created by sync.(*WaitGroup).Go in goroutine 1 sync/waitgroup.go:238 +0x73 goroutine 391 [chan receive, 2226 minutes]: github.com/creachadair/jrpc2.(*Server).nextRequest(0x139e4b6bc1e0) github.com/creachadair/jrpc2@v1.3.4/server.go:198 +0xec github.com/creachadair/jrpc2.(*Server).serve(0x139e4b6bc1e0) github.com/creachadair/jrpc2@v1.3.4/server.go:171 +0x39 sync.(*WaitGroup).Go.func1() sync/waitgroup.go:258 +0x4a created by sync.(*WaitGroup).Go in goroutine 1 sync/waitgroup.go:238 +0x73 goroutine 392 [chan receive, 2226 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(0x139e4b670580, {0x7eff22140950, 0x139e504cc720}) 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 393 [IO wait, 2226 minutes]: internal/poll.runtime_pollWait(0x7eff2276c600, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x139e4b670600?, 0x1904060?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x139e4b670600) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x139e4b670600) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x139e4b46acc0) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x139e4b46acc0) net/tcpsock.go:387 +0x30 net/http.(*Server).Serve(0x139e4b630500, {0x2894cd0, 0x139e4b46acc0}) net/http/server.go:3434 +0x30c github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve(0x139e51daa000, {0x2894cd0, 0x139e4b46acc0}) 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 +0xab created by github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer in goroutine 1 github.com/pactus-project/pactus/www/jsonrpc/server.go:82 +0x865 goroutine 395 [syscall, 2226 minutes]: os/signal.signal_recv() runtime/sigqueue.go:152 +0x98 os/signal.loop() os/signal/signal_unix.go:23 +0x13 created by os/signal.Notify.func1.1 in goroutine 1 os/signal/signal.go:152 +0x1f goroutine 396 [chan receive, 2226 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 44004 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7eff2232d800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x139e4af30580?, 0x139e4abf4000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x139e4af30580, {0x139e4abf4000, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x139e4af30580, {0x139e4abf4000?, 0x139e4abf4000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x139e51cc8168, {0x139e4abf4000?, 0x7eff2238ae98?, 0x7eff6923fa00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x139e50d85e00, {0x139e4abf4000?, 0x139e4b6c4b40?, 0x139e4b553c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x139e4b8e89a8, {0x2887da0, 0x139e50d85e00}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x139e4b8e8708, {0x7eff22255538, 0x139e4bcef340}, 0x139e4b553dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x139e4b8e8708, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x139e4b8e8708, {0x139e4e234690, 0xc, 0xcf05b3?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7eff22258500, 0x139e4c5151f0}, {0x139e4e234690, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x139e4c94a6c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x139e4c94a6c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 43924 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 404653 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7eff22066800, 0x77) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x2899c50?, 0x139e4c583dc0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitWrite(...) internal/poll/fd_poll_runtime.go:93 internal/poll.(*FD).WaitWrite(...) internal/poll/fd_unix.go:685 net.(*netFD).connect(0x139e4a423c80, {0x2899c50, 0x139e4c583dc0}, {0x4252b4?, 0x139e49c9cca8?}, {0x2885940?, 0x139e4b03be40?}) net/fd_unix.go:119 +0x656 net.(*netFD).dial(0x139e4a423c80, {0x2899c50, 0x139e4c583dc0}, {0x28a6428?, 0x139e51500060?}, {0x28a6428, 0x139e4b48ee10}, 0x139e4adc3068?) net/sock_posix.go:124 +0x3bc net.socket({0x2899c50, 0x139e4c583dc0}, {0x1b6d301, 0x4}, 0x2, 0x1, 0x493ab2?, 0x0, {0x28a6428, 0x139e51500060}, ...) net/sock_posix.go:70 +0x29b net.internetSocket({0x2899c50, 0x139e4c583dc0}, {0x1b6d301, 0x4}, {0x28a6428, 0x139e51500060}, {0x28a6428, 0x139e4b48ee10}, 0x1, 0x0, ...) net/ipsock_posix.go:167 +0xf8 net.(*sysDialer).doDialTCPProto(0x139e49cfbb00, {0x2899c50, 0x139e4c583dc0}, 0x139e51500060, 0x139e4b48ee10, 0x0) net/tcpsock_posix.go:85 +0xe7 net.(*sysDialer).doDialTCP(...) net/tcpsock_posix.go:75 net.(*sysDialer).dialTCP(0x48a839?, {0x2899c50?, 0x139e4c583dc0?}, 0x1800300?, 0x139e4adc3160?) net/tcpsock_posix.go:71 +0x69 net.(*sysDialer).dialSingle(0x139e49cfbb00, {0x2899c50, 0x139e4c583dc0}, {0x2890198, 0x139e4b48ee10}) net/dial.go:791 +0x3ae net.(*sysDialer).dialSerial(0x139e49cfbb00, {0x2899c50, 0x139e4c583dc0}, {0x139e4f376060?, 0x1, 0x2870f88?}) net/dial.go:756 +0x248 net.(*sysDialer).dialParallel(0x2890198?, {0x2899c50?, 0x139e4c583dc0?}, {0x139e4f376060?, 0x139e4c583dc0?, 0x1b6cfe5?}, {0x0?, 0x1b6d301?, 0x139e4adc3533?}) net/dial.go:657 +0x2f9 net.(*Dialer).DialContext(0x139e4adc3630, {0x2899c50?, 0x139e4c583dc0?}, {0x1b6d301, 0x4}, {0x139e49c9cc90, 0x14}) net/dial.go:557 +0x485 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial({0x2899c50, 0x139e4c583dc0}, 0x14?, {0x1b6d301, 0x4}, {0x139e49c9cc90, 0x14}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/reuseport/reuseport.go:23 +0xdb github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext(0x139e4abed9f0, {0x2899c50, 0x139e4c583dc0}, {0x1b6d301, 0x4}, {0x139e49c9cc90, 0x14}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/reuseport/dialer.go:86 +0x297 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext(0x139e49f2ab80, {0x2899c50, 0x139e4c583dc0}, {0x139e4b20b1c0?, 0xcd3969?, 0x139e4a04d180?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/reuseport/dial.go:36 +0xe8 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial(0x139e49f2ab40?, {0x2899c50?, 0x139e4c583ce0?}, {0x139e4b20b1c0?, 0x2?, 0x2?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/tcp/tcp.go:243 +0x19d github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope(0x139e49f2ab40, {0x2899c50, 0x139e4c583ce0}, {0x139e4b20b1c0, 0x2, 0x2}, {0x139e4b4507b0, 0x26}, {0x28a9940, 0x139e4f8eafc0}, ...) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/tcp/tcp.go:274 +0x211 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates(0x139e49f2ab40, {0x2899c50, 0x139e4c583ce0}, {0x139e4b20b1c0, 0x2, 0x2}, {0x139e4b4507b0, 0x26}, 0x139e49d72fc0) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/tcp/tcp.go:261 +0x230 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr(0x139e51111c00, {0x2899c50, 0x139e4c583ce0}, {0x139e4b4507b0, 0x26}, {0x139e4b20b1c0, 0x2, 0x2}, 0x139e49d72fc0) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:604 +0x495 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial(0x139e4abec960, 0x139e4abecc30) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/limiter.go:228 +0xf8 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit in goroutine 404652 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/limiter.go:175 +0x5e9 goroutine 404706 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x139e4a05cea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2166b?) github.com/libp2p/go-libp2p@v0.47.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.47.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 404634 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 404643 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial(0x139e4c62a660, {0x2899c50, 0x139e4b489030}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_sync.go:60 +0x23c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial(0x139e4fddbea8, {0x2899c50, 0x139e4b489030}, {0x139e4b411cb0, 0x26}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_sync.go:98 +0x88 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer(0x139e51111c00, {0x2899ba8, 0x139e4c62a510}, {0x139e4b411cb0, 0x26}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:266 +0x3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer(0x139e49ca2820?, {0x2899ba8?, 0x139e4c62a510?}, {0x139e4b411cb0?, 0x1b8099e?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:229 +0x25 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer(0x139e4ab8f1d0, {0x2899ba8, 0x139e4c62a510}, {0x139e4b411cb0, 0x26}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:556 +0x171 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect(0x139e4ab8f1d0, {0x2899ba8, 0x139e4c62a510}, {{0x139e4b411cb0, 0x26}, {0x139e4a04a2d0, 0x1, 0x1}}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:549 +0x17f github.com/pactus-project/pactus/network.ConnectSync({0x2899be0, 0x139e49ceaff0}, {0x28b40e0, 0x139e4fc5ec00}, {{0x139e4b411cb0, 0x26}, {0x139e4a04a2d0, 0x1, 0x1}}) github.com/pactus-project/pactus/network/utils.go:91 +0xdd github.com/pactus-project/pactus/network.ConnectAsync.func1() github.com/pactus-project/pactus/network/utils.go:75 +0x51 created by github.com/pactus-project/pactus/network.ConnectAsync in goroutine 184 github.com/pactus-project/pactus/network/utils.go:74 +0x113 goroutine 404672 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x139e4a05cea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 404660 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 404727 [select]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1() github.com/pactus-project/pactus/network/stream.go:117 +0x10b created by github.com/pactus-project/pactus/network.(*streamService).SendTo in goroutine 404725 github.com/pactus-project/pactus/network/stream.go:106 +0x370 goroutine 404702 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x139e4a03d500, {0x139e4af367fd, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x139e4aa2fe28?, {0x139e4af367fd?, 0x139e49e4eee0?, 0x139e4aa2fe68?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x139e4bab9400, {0x139e4af367fd?, 0x0?, 0x5?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x139e4af367fd?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0xd2d299?, {0x139e4af367fd?, 0x139e4bab9180?, 0x139e4aa2ff68?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x139e4ad80008, {0x28b7768, 0x139e4cedc7c0}) 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 404700 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 402340 [select, 14 minutes]: google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0x139e4b04d6c0) google.golang.org/grpc@v1.79.3/internal/transport/http2_server.go:1199 +0x1e5 created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 402332 google.golang.org/grpc@v1.79.3/internal/transport/http2_server.go:363 +0x1929 goroutine 404650 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial(0x139e4b48e9f0, {0x2899c50, 0x139e4c583420}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_sync.go:60 +0x23c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial(0x139e4fddbea8, {0x2899c50, 0x139e4c583420}, {0x139e4b4507b0, 0x26}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_sync.go:98 +0x88 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer(0x139e51111c00, {0x2899ba8, 0x139e4b48e9c0}, {0x139e4b4507b0, 0x26}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:266 +0x3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer(0x139e49ca2820?, {0x2899ba8?, 0x139e4b48e9c0?}, {0x139e4b4507b0?, 0x1b8099e?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:229 +0x25 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer(0x139e4ab8f1d0, {0x2899ba8, 0x139e4b48e9c0}, {0x139e4b4507b0, 0x26}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:556 +0x171 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect(0x139e4ab8f1d0, {0x2899ba8, 0x139e4b48e9c0}, {{0x139e4b4507b0, 0x26}, {0x139e4a04a390, 0x1, 0x1}}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:549 +0x17f github.com/pactus-project/pactus/network.ConnectSync({0x2899be0, 0x139e49ceaff0}, {0x28b40e0, 0x139e4fc5ec00}, {{0x139e4b4507b0, 0x26}, {0x139e4a04a390, 0x1, 0x1}}) github.com/pactus-project/pactus/network/utils.go:91 +0xdd github.com/pactus-project/pactus/network.ConnectAsync.func1() github.com/pactus-project/pactus/network/utils.go:75 +0x51 created by github.com/pactus-project/pactus/network.ConnectAsync in goroutine 184 github.com/pactus-project/pactus/network/utils.go:74 +0x113 goroutine 402333 [select, 2 minutes]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x139e4c61e900, 0x1) google.golang.org/grpc@v1.79.3/internal/transport/controlbuf.go:420 +0x10a google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x139e4accc8c0) google.golang.org/grpc@v1.79.3/internal/transport/controlbuf.go:597 +0x78 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6() google.golang.org/grpc@v1.79.3/internal/transport/http2_client.go:469 +0xd2 created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 402331 google.golang.org/grpc@v1.79.3/internal/transport/http2_client.go:467 +0x23db goroutine 44008 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x139e4c94a6c0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd2166b?) github.com/libp2p/go-libp2p@v0.47.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.47.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 43923 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 404645 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial(0x139e4b48f050, {0x2899c50, 0x139e4b4680e0}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_sync.go:60 +0x23c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial(0x139e4fddbea8, {0x2899c50, 0x139e4b4680e0}, {0x139e4b450630, 0x26}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_sync.go:98 +0x88 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer(0x139e51111c00, {0x2899ba8, 0x139e4c62a4e0}, {0x139e4b450630, 0x26}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:266 +0x3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer(0x139e49ca2820?, {0x2899ba8?, 0x139e4c62a4e0?}, {0x139e4b450630?, 0x1b8099e?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:229 +0x25 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer(0x139e4ab8f1d0, {0x2899ba8, 0x139e4c62a4e0}, {0x139e4b450630, 0x26}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:556 +0x171 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect(0x139e4ab8f1d0, {0x2899ba8, 0x139e4c62a4e0}, {{0x139e4b450630, 0x26}, {0x139e4a04a300, 0x1, 0x1}}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:549 +0x17f github.com/pactus-project/pactus/network.ConnectSync({0x2899be0, 0x139e49ceaff0}, {0x28b40e0, 0x139e4fc5ec00}, {{0x139e4b450630, 0x26}, {0x139e4a04a300, 0x1, 0x1}}) github.com/pactus-project/pactus/network/utils.go:91 +0xdd github.com/pactus-project/pactus/network.ConnectAsync.func1() github.com/pactus-project/pactus/network/utils.go:75 +0x51 created by github.com/pactus-project/pactus/network.ConnectAsync in goroutine 184 github.com/pactus-project/pactus/network/utils.go:74 +0x113 goroutine 404638 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop(0x139e4f8eb1a0) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_worker.go:161 +0x368 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop(0x139e51111c00, {0x139e4b450330, 0x26}, 0x139e4a2e4e00) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:296 +0xf8 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial in goroutine 404647 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_sync.go:82 +0x1ec goroutine 404656 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7eff2232e400, 0x77) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x2899c50?, 0x139e4b468700?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitWrite(...) internal/poll/fd_poll_runtime.go:93 internal/poll.(*FD).WaitWrite(...) internal/poll/fd_unix.go:685 net.(*netFD).connect(0x139e4a423e80, {0x2899c50, 0x139e4b468700}, {0x4252b4?, 0x139e49c9cd08?}, {0x2885940?, 0x139e4b03bf00?}) net/fd_unix.go:119 +0x656 net.(*netFD).dial(0x139e4a423e80, {0x2899c50, 0x139e4b468700}, {0x28a6428?, 0x139e51500060?}, {0x28a6428, 0x139e4b48f740}, 0x139e4be5b068?) net/sock_posix.go:124 +0x3bc net.socket({0x2899c50, 0x139e4b468700}, {0x1b6d301, 0x4}, 0x2, 0x1, 0x0?, 0x0, {0x28a6428, 0x139e51500060}, ...) net/sock_posix.go:70 +0x29b net.internetSocket({0x2899c50, 0x139e4b468700}, {0x1b6d301, 0x4}, {0x28a6428, 0x139e51500060}, {0x28a6428, 0x139e4b48f740}, 0x1, 0x0, ...) net/ipsock_posix.go:167 +0xf8 net.(*sysDialer).doDialTCPProto(0x139e49cfbc80, {0x2899c50, 0x139e4b468700}, 0x139e51500060, 0x139e4b48f740, 0x0) net/tcpsock_posix.go:85 +0xe7 net.(*sysDialer).doDialTCP(...) net/tcpsock_posix.go:75 net.(*sysDialer).dialTCP(0x48a839?, {0x2899c50?, 0x139e4b468700?}, 0x1800300?, 0x139e4be5b160?) net/tcpsock_posix.go:71 +0x69 net.(*sysDialer).dialSingle(0x139e49cfbc80, {0x2899c50, 0x139e4b468700}, {0x2890198, 0x139e4b48f740}) net/dial.go:791 +0x3ae net.(*sysDialer).dialSerial(0x139e49cfbc80, {0x2899c50, 0x139e4b468700}, {0x139e4f3762e0?, 0x1, 0x2870f88?}) net/dial.go:756 +0x248 net.(*sysDialer).dialParallel(0x2890198?, {0x2899c50?, 0x139e4b468700?}, {0x139e4f3762e0?, 0x139e4b468700?, 0x1b6cfe5?}, {0x0?, 0x1b6d301?, 0x139e4be5b533?}) net/dial.go:657 +0x2f9 net.(*Dialer).DialContext(0x139e4be5b630, {0x2899c50?, 0x139e4b468700?}, {0x1b6d301, 0x4}, {0x139e49c9ccf0, 0x14}) net/dial.go:557 +0x485 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial({0x2899c50, 0x139e4b468700}, 0x14?, {0x1b6d301, 0x4}, {0x139e49c9ccf0, 0x14}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/reuseport/reuseport.go:23 +0xdb github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext(0x139e4abed9f0, {0x2899c50, 0x139e4b468700}, {0x1b6d301, 0x4}, {0x139e49c9ccf0, 0x14}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/reuseport/dialer.go:86 +0x297 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext(0x139e49f2ab80, {0x2899c50, 0x139e4b468700}, {0x139e4b20aec0?, 0xcd3969?, 0x139e4a04d180?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/reuseport/dial.go:36 +0xe8 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial(0x139e49f2ab40?, {0x2899c50?, 0x139e4b468620?}, {0x139e4b20aec0?, 0x2?, 0x2?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/tcp/tcp.go:243 +0x19d github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope(0x139e49f2ab40, {0x2899c50, 0x139e4b468620}, {0x139e4b20aec0, 0x2, 0x2}, {0x139e4b450330, 0x26}, {0x28a9940, 0x139e4f8eb2c0}, ...) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/tcp/tcp.go:274 +0x211 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates(0x139e49f2ab40, {0x2899c50, 0x139e4b468620}, {0x139e4b20aec0, 0x2, 0x2}, {0x139e4b450330, 0x26}, 0x139e49d73500) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/tcp/tcp.go:261 +0x230 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr(0x139e51111c00, {0x2899c50, 0x139e4b468620}, {0x139e4b450330, 0x26}, {0x139e4b20aec0, 0x2, 0x2}, 0x139e49d73500) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:604 +0x495 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial(0x139e4abec960, 0x139e4abecd20) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/limiter.go:228 +0xf8 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit in goroutine 404638 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/limiter.go:175 +0x5e9 goroutine 404647 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*activeDial).dial(0x139e4c62a720, {0x2899c50, 0x139e4c582ee0}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_sync.go:60 +0x23c github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).Dial(0x139e4fddbea8, {0x2899c50, 0x139e4c582ee0}, {0x139e4b450330, 0x26}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_sync.go:98 +0x88 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialPeer(0x139e51111c00, {0x2899ba8, 0x139e4b48e930}, {0x139e4b450330, 0x26}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:266 +0x3b7 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).DialPeer(0x139e49ca2820?, {0x2899ba8?, 0x139e4b48e930?}, {0x139e4b450330?, 0x1b8099e?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:229 +0x25 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).dialPeer(0x139e4ab8f1d0, {0x2899ba8, 0x139e4b48e930}, {0x139e4b450330, 0x26}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:556 +0x171 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).Connect(0x139e4ab8f1d0, {0x2899ba8, 0x139e4b48e930}, {{0x139e4b450330, 0x26}, {0x139e4a04a330, 0x1, 0x1}}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:549 +0x17f github.com/pactus-project/pactus/network.ConnectSync({0x2899be0, 0x139e49ceaff0}, {0x28b40e0, 0x139e4fc5ec00}, {{0x139e4b450330, 0x26}, {0x139e4a04a330, 0x1, 0x1}}) github.com/pactus-project/pactus/network/utils.go:91 +0xdd github.com/pactus-project/pactus/network.ConnectAsync.func1() github.com/pactus-project/pactus/network/utils.go:75 +0x51 created by github.com/pactus-project/pactus/network.ConnectAsync in goroutine 184 github.com/pactus-project/pactus/network/utils.go:74 +0x113 goroutine 404671 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x139e4a05cea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x139e4a05cea0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 404660 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 402339 [select, 2 minutes]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x139e4c538dc0, 0x1) google.golang.org/grpc@v1.79.3/internal/transport/controlbuf.go:420 +0x10a google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x139e4accc820) google.golang.org/grpc@v1.79.3/internal/transport/controlbuf.go:597 +0x78 google.golang.org/grpc/internal/transport.NewServerTransport.func3() google.golang.org/grpc@v1.79.3/internal/transport/http2_server.go:342 +0xdc created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 402332 google.golang.org/grpc@v1.79.3/internal/transport/http2_server.go:340 +0x18e7 goroutine 404723 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x139e4a166400, {0x139e49c66130, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x139e49c66130?, 0x139e4b515a44?, 0x30?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x139e4bab8380, {0x139e49c66130?, 0x46a76d?, 0x139e4b515be8?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7eff2232fb58, 0x139e4bab8380}, {0x139e49c66130, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x139e49c66120) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28897e0, 0x139e49c66120}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x139e4bbfe8c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x139e4b515be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x139e4ad80008, {0x28b76d0, 0x139e4bab8380}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x139e49ca2820?, 0x2899b00?}, {0x7eff2232fb28?, 0x139e4bab8380?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x139e4ab8f1d0, {0x28b76d0, 0x139e4bab8380}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 404706 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 44024 [select, 1995 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x139e50543e00, {0x139e51d150d8, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x2?, {0x139e51d150d8?, 0x139e4b5b1a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x139e4ae83080, {0x139e51d150d8?, 0x46a76d?, 0x139e4b5b1be8?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7eff2232fb58, 0x139e4ae83080}, {0x139e51d150d8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x139e51d150c8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x28897e0, 0x139e51d150c8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x139e4be92980) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x139e4b5b1be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x139e4ad80008, {0x28b76d0, 0x139e4ae83080}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x397a820?, 0x1aefea0?}, {0x7eff2232fb28?, 0x139e4ae83080?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x139e4ab8f1d0, {0x28b76d0, 0x139e4ae83080}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:358 +0x8cd github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1.1() github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 44008 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 22119 [select, 78 minutes]: google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0x139e4b692d00) google.golang.org/grpc@v1.79.3/internal/transport/http2_server.go:1199 +0x1e5 created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 22130 google.golang.org/grpc@v1.79.3/internal/transport/http2_server.go:363 +0x1929 goroutine 404728 [select]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x139e4a167200, {0x139e4e23468f, 0x1, 0x1}) github.com/libp2p/go-yamux/v5@v5.1.0/stream.go:113 +0x1cb github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*stream).Read(0x139e4bd84c80?, {0x139e4e23468f?, 0x139e4bd84cb0?, 0x476e05?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x139e4bab8980, {0x139e4e23468f?, 0x139e4c5a0780?, 0x139e4bd84d00?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*byteReader).ReadByte(0x139e4c5a0780) github.com/multiformats/go-multistream@v0.6.1/multistream.go:322 +0x4a github.com/multiformats/go-varint.ReadUvarint({0x288cc20, 0x139e4c5a0780}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/multiformats/go-multistream.lpReadBuf({0x7eff2232fb58, 0x139e4bab8980}) github.com/multiformats/go-multistream@v0.6.1/multistream.go:286 +0x89 github.com/multiformats/go-multistream.ReadNextTokenBytes({0x7eff2232fb58?, 0x139e4bab8980?}) github.com/multiformats/go-multistream@v0.6.1/multistream.go:269 +0x25 github.com/multiformats/go-multistream.ReadNextToken[...](...) github.com/multiformats/go-multistream@v0.6.1/multistream.go:258 github.com/multiformats/go-multistream.(*lazyClientConn[...]).doReadHandshake(0x28b9340) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:107 +0xa6 github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read.func1() github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:92 +0xe7 github.com/multiformats/go-multistream.(*once).Do(0x139e4c6040b0, 0x139e4bd84f08) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:58 +0x6b github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x139e4e23468e?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:90 +0x49 github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x28afce8?, {0x139e4e23468e?, 0x139e4bd84fd0?, 0x45f0d0?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:113 +0x58 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 404727 github.com/pactus-project/pactus/network/stream.go:110 +0xc5 goroutine 404640 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialWorker).loop(0x139e4f99eae0) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_worker.go:161 +0x368 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialWorkerLoop(0x139e51111c00, {0x139e4b411e30, 0x26}, 0x139e4a2e4fc0) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:296 +0xf8 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialSync).getActiveDial in goroutine 404649 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/dial_sync.go:82 +0x1ec goroutine 404655 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7eff2225ec00, 0x77) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x2899c50?, 0x139e4b4683f0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitWrite(...) internal/poll/fd_poll_runtime.go:93 internal/poll.(*FD).WaitWrite(...) internal/poll/fd_unix.go:685 net.(*netFD).connect(0x139e4a423d80, {0x2899c50, 0x139e4b4683f0}, {0x4252b4?, 0x139e49c9ccd8?}, {0x2885940?, 0x139e4b03bec0?}) net/fd_unix.go:119 +0x656 net.(*netFD).dial(0x139e4a423d80, {0x2899c50, 0x139e4b4683f0}, {0x28a6428?, 0x139e51500060?}, {0x28a6428, 0x139e4b48f440}, 0x139e4b51f068?) net/sock_posix.go:124 +0x3bc net.socket({0x2899c50, 0x139e4b4683f0}, {0x1b6d301, 0x4}, 0x2, 0x1, 0x10?, 0x0, {0x28a6428, 0x139e51500060}, ...) net/sock_posix.go:70 +0x29b net.internetSocket({0x2899c50, 0x139e4b4683f0}, {0x1b6d301, 0x4}, {0x28a6428, 0x139e51500060}, {0x28a6428, 0x139e4b48f440}, 0x1, 0x0, ...) net/ipsock_posix.go:167 +0xf8 net.(*sysDialer).doDialTCPProto(0x139e49cfbbc0, {0x2899c50, 0x139e4b4683f0}, 0x139e51500060, 0x139e4b48f440, 0x0) net/tcpsock_posix.go:85 +0xe7 net.(*sysDialer).doDialTCP(...) net/tcpsock_posix.go:75 net.(*sysDialer).dialTCP(0x48a839?, {0x2899c50?, 0x139e4b4683f0?}, 0x1800300?, 0x139e4b51f160?) net/tcpsock_posix.go:71 +0x69 net.(*sysDialer).dialSingle(0x139e49cfbbc0, {0x2899c50, 0x139e4b4683f0}, {0x2890198, 0x139e4b48f440}) net/dial.go:791 +0x3ae net.(*sysDialer).dialSerial(0x139e49cfbbc0, {0x2899c50, 0x139e4b4683f0}, {0x139e4f376190?, 0x1, 0x2870f88?}) net/dial.go:756 +0x248 net.(*sysDialer).dialParallel(0x2890198?, {0x2899c50?, 0x139e4b4683f0?}, {0x139e4f376190?, 0x139e4b4683f0?, 0x1b6cfe5?}, {0x0?, 0x1b6d301?, 0x139e4b51f533?}) net/dial.go:657 +0x2f9 net.(*Dialer).DialContext(0x139e4b51f630, {0x2899c50?, 0x139e4b4683f0?}, {0x1b6d301, 0x4}, {0x139e49c9ccc0, 0x13}) net/dial.go:557 +0x485 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial({0x2899c50, 0x139e4b4683f0}, 0x13?, {0x1b6d301, 0x4}, {0x139e49c9ccc0, 0x13}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/reuseport/reuseport.go:23 +0xdb github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext(0x139e4abed9f0, {0x2899c50, 0x139e4b4683f0}, {0x1b6d301, 0x4}, {0x139e49c9ccc0, 0x13}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/reuseport/dialer.go:86 +0x297 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext(0x139e49f2ab80, {0x2899c50, 0x139e4b4683f0}, {0x139e4b20b0c0?, 0xcd3969?, 0x139e4a04d180?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/reuseport/dial.go:36 +0xe8 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial(0x139e49f2ab40?, {0x2899c50?, 0x139e4b468310?}, {0x139e4b20b0c0?, 0x2?, 0x2?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/tcp/tcp.go:243 +0x19d github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope(0x139e49f2ab40, {0x2899c50, 0x139e4b468310}, {0x139e4b20b0c0, 0x2, 0x2}, {0x139e4b450630, 0x26}, {0x28a9940, 0x139e4f8eb140}, ...) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/tcp/tcp.go:274 +0x211 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates(0x139e49f2ab40, {0x2899c50, 0x139e4b468310}, {0x139e4b20b0c0, 0x2, 0x2}, {0x139e4b450630, 0x26}, 0x139e49d732d0) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/tcp/tcp.go:261 +0x230 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr(0x139e51111c00, {0x2899c50, 0x139e4b468310}, {0x139e4b450630, 0x26}, {0x139e4b20b0c0, 0x2, 0x2}, 0x139e49d732d0) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:604 +0x495 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial(0x139e4abec960, 0x139e4abeccd0) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/limiter.go:228 +0xf8 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit in goroutine 404654 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/limiter.go:175 +0x5e9 goroutine 404662 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7eff22067400, 0x77) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x2899c50?, 0x139e4b4ea7e0?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitWrite(...) internal/poll/fd_poll_runtime.go:93 internal/poll.(*FD).WaitWrite(...) internal/poll/fd_unix.go:685 net.(*netFD).connect(0x139e4af31300, {0x2899c50, 0x139e4b4ea7e0}, {0x4252b4?, 0x139e4c67fda0?}, {0x2885960?, 0x139e4d3ab380?}) net/fd_unix.go:119 +0x656 net.(*netFD).dial(0x139e4af31300, {0x2899c50, 0x139e4b4ea7e0}, {0x28a6428?, 0x139e51500240?}, {0x28a6428, 0x139e4c62b740}, 0x139e4ba87068?) net/sock_posix.go:124 +0x3bc net.socket({0x2899c50, 0x139e4b4ea7e0}, {0x1b6d309, 0x4}, 0xa, 0x1, 0x139e4c67fd81?, 0x1, {0x28a6428, 0x139e51500240}, ...) net/sock_posix.go:70 +0x29b net.internetSocket({0x2899c50, 0x139e4b4ea7e0}, {0x1b6d309, 0x4}, {0x28a6428, 0x139e51500240}, {0x28a6428, 0x139e4c62b740}, 0x1, 0x0, ...) net/ipsock_posix.go:167 +0xf8 net.(*sysDialer).doDialTCPProto(0x139e4b6ab980, {0x2899c50, 0x139e4b4ea7e0}, 0x139e51500240, 0x139e4c62b740, 0x0) net/tcpsock_posix.go:85 +0xe7 net.(*sysDialer).doDialTCP(...) net/tcpsock_posix.go:75 net.(*sysDialer).dialTCP(0x48a839?, {0x2899c50?, 0x139e4b4ea7e0?}, 0x1800300?, 0x139e4ba87160?) net/tcpsock_posix.go:71 +0x69 net.(*sysDialer).dialSingle(0x139e4b6ab980, {0x2899c50, 0x139e4b4ea7e0}, {0x2890198, 0x139e4c62b740}) net/dial.go:791 +0x3ae net.(*sysDialer).dialSerial(0x139e4b6ab980, {0x2899c50, 0x139e4b4ea7e0}, {0x139e51567800?, 0x1, 0x2870f90?}) net/dial.go:756 +0x248 net.(*sysDialer).dialParallel(0x2890198?, {0x2899c50?, 0x139e4b4ea7e0?}, {0x139e51567800?, 0x139e4b4ea7e0?, 0x1b6cfe5?}, {0x0?, 0x1b6d309?, 0x139e4ba87533?}) net/dial.go:657 +0x2f9 net.(*Dialer).DialContext(0x139e4ba87630, {0x2899c50?, 0x139e4b4ea7e0?}, {0x1b6d309, 0x4}, {0x139e4c67fd80, 0x1c}) net/dial.go:557 +0x485 github.com/libp2p/go-libp2p/p2p/net/reuseport.reuseDial({0x2899c50, 0x139e4b4ea7e0}, 0x1?, {0x1b6d309, 0x4}, {0x139e4c67fd80, 0x1c}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/reuseport/reuseport.go:23 +0xdb github.com/libp2p/go-libp2p/p2p/net/reuseport.(*dialer).DialContext(0x139e4abedea0, {0x2899c50, 0x139e4b4ea7e0}, {0x1b6d309, 0x4}, {0x139e4c67fd80, 0x1c}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/reuseport/dialer.go:86 +0x297 github.com/libp2p/go-libp2p/p2p/net/reuseport.(*Transport).DialContext(0x139e49f2ab80, {0x2899c50, 0x139e4b4ea7e0}, {0x139e4aff1e00?, 0xcd3969?, 0x139e4a04d180?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/reuseport/dial.go:36 +0xe8 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).maDial(0x139e49f2ab40?, {0x2899c50?, 0x139e4b4ea700?}, {0x139e4aff1e00?, 0x2?, 0x2?}) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/tcp/tcp.go:243 +0x19d github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).dialWithScope(0x139e49f2ab40, {0x2899c50, 0x139e4b4ea700}, {0x139e4aff1e00, 0x2, 0x2}, {0x139e4b411cb0, 0x26}, {0x28a9940, 0x139e4f99f140}, ...) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/tcp/tcp.go:274 +0x211 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*TcpTransport).DialWithUpdates(0x139e49f2ab40, {0x2899c50, 0x139e4b4ea700}, {0x139e4aff1e00, 0x2, 0x2}, {0x139e4b411cb0, 0x26}, 0x139e49d738f0) github.com/libp2p/go-libp2p@v0.47.0/p2p/transport/tcp/tcp.go:261 +0x230 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).dialAddr(0x139e51111c00, {0x2899c50, 0x139e4b4ea700}, {0x139e4b411cb0, 0x26}, {0x139e4aff1e00, 0x2, 0x2}, 0x139e49d738f0) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/swarm_dial.go:604 +0x495 github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).executeDial(0x139e4abec960, 0x139e4ae0c190) github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/limiter.go:228 +0xf8 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*dialLimiter).addCheckFdLimit in goroutine 404636 github.com/libp2p/go-libp2p@v0.47.0/p2p/net/swarm/limiter.go:175 +0x5e9