goroutine 34750 [running]: runtime/pprof.writeGoroutineStacks({0x28945e0, 0x1abf74b082d0}) runtime/pprof/pprof.go:819 +0x6b runtime/pprof.writeGoroutine({0x28945e0?, 0x1abf74b082d0?}, 0x1abf76dcf7b8?) runtime/pprof/pprof.go:782 +0x25 runtime/pprof.(*Profile).WriteTo(0x398ac00?, {0x28945e0?, 0x1abf74b082d0?}, 0xc?) runtime/pprof/pprof.go:408 +0x149 net/http/pprof.handler.ServeHTTP({0x1abf74e0f751, 0x9}, {0x28a2dd0, 0x1abf74b082d0}, 0x1abf735fe500) net/http/pprof/pprof.go:273 +0x52a net/http/pprof.Index({0x28a2dd0, 0x1abf74b082d0}, 0x1abf735fe500?) net/http/pprof/pprof.go:397 +0xda net/http.HandlerFunc.ServeHTTP(0x1abf734dcc00?, {0x28a2dd0?, 0x1abf74b082d0?}, 0x9f8a36?) net/http/server.go:2286 +0x29 net/http.(*ServeMux).ServeHTTP(0x48a839?, {0x28a2dd0, 0x1abf74b082d0}, 0x1abf735fe500) net/http/server.go:2828 +0x1c7 net/http.serverHandler.ServeHTTP({0x1abf7557bb00?}, {0x28a2dd0?, 0x1abf74b082d0?}, 0x1?) net/http/server.go:3311 +0x8e net/http.(*conn).serve(0x1abf74b0a510, {0x28a7b08, 0x1abf748f8e40}) net/http/server.go:2073 +0x650 created by net/http.(*Server).Serve in goroutine 622 net/http/server.go:3464 +0x485 goroutine 1 [select (no cases), 545 minutes]: main.buildStartCmd.func1(0x1abf7342fe00?, {0x1b77ed6?, 0x4?, 0x1b77eda?}) github.com/pactus-project/pactus/cmd/daemon/start.go:100 +0x235 github.com/spf13/cobra.(*Command).execute(0x1abf73798f08, {0x1abf734cfdc0, 0x4, 0x4}) github.com/spf13/cobra@v1.10.2/command.go:1019 +0xafb github.com/spf13/cobra.(*Command).ExecuteC(0x1abf73798308) 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 58 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/host/resource-manager.(*resourceManager).background(0x1abf7421af70) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/host/resource-manager/rcmgr.go:222 +0xd31 goroutine 90 [select, 14 minutes]: github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).startNetworkSubscriber.func1() github.com/libp2p/go-libp2p-kad-dht@v0.39.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.39.0/subscriber_notifee.go:43 +0x38f goroutine 108 [chan receive, 545 minutes]: github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).Accept(0x1abf7a5d22a0) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/net/swarm/swarm_listen.go:161 +0x10c created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr in goroutine 104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:139 +0x24f goroutine 105 [IO wait, 16 minutes]: internal/poll.runtime_pollWait(0x7fbcc1f8d000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x1abf737a2800?, 0x1abf73703600?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x1abf737a2800) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x1abf737a2800) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x1abf75534900) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x1abf75534900) net/tcpsock.go:387 +0x30 github.com/multiformats/go-multiaddr/net.(*maListener).Accept(0x1abf7548bd48?) github.com/multiformats/go-multiaddr@v0.16.1/net/net.go:243 +0x2a github.com/libp2p/go-libp2p/p2p/net/upgrader.(*gatedMaListener).Accept(0x1abf7b116e10) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 +0x39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept(0x1abf79b19320) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 +0x2f github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming(0x1abf7a5d2150) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 +0xde created by github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).UpgradeGatedMaListener in goroutine 104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:132 +0x1c5 goroutine 106 [chan receive, 16 minutes]: github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).Accept(0x1abf7a5d2150) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/net/swarm/swarm_listen.go:161 +0x10c created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Swarm).AddListenAddr in goroutine 104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_listen.go:139 +0x24f goroutine 107 [IO wait, 545 minutes]: internal/poll.runtime_pollWait(0x7fbcc1f8ce00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x1abf737a2a00?, 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(0x1abf737a2a00) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x1abf737a2a00) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x1abf75534a00) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x1abf75534a00) 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(0x1abf7b116f90) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:180 +0x39 github.com/libp2p/go-libp2p/p2p/transport/tcp.(*tcpGatedMaListener).Accept(0x1abf79b19380) github.com/libp2p/go-libp2p@v0.48.0/p2p/transport/tcp/tcp.go:85 +0x2f github.com/libp2p/go-libp2p/p2p/net/upgrader.(*listener).handleIncoming(0x1abf7a5d22a0) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/listener.go:78 +0xde created by github.com/libp2p/go-libp2p/p2p/net/upgrader.(*upgrader).UpgradeGatedMaListener in goroutine 104 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/upgrader/upgrader.go:132 +0x1c5 goroutine 118 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0x1abf737a3500, {0x28a7b40, 0x1abf74932640}) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/host/peerstore/pstoremem/addr_book.go:205 +0x1be goroutine 100 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0x1abf7a4eddc0) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/transport/quicreuse/reuse.go:224 +0x19f goroutine 103 [select, 545 minutes]: github.com/libp2p/go-libp2p/p2p/host/relaysvc.(*RelayManager).background(0x1abf748f37c0, {0x28a7b40, 0x1abf748f3770}) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/host/relaysvc/relay.go:33 +0x12c goroutine 101 [select, 16 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter(0x1abf7ab85cb0) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/net/swarm/connectedness_event_emitter.go:47 +0x179 goroutine 102 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).background(0x1abf7a197d50, {0x28a7b40, 0x1abf748f2b90}) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/net/swarm/swarm_dial.go:121 +0xac goroutine 61 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0x1abf7366e780, {0x28a7b40, 0x1abf7487e820}) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/host/peerstore/pstoremem/addr_book.go:205 +0x1be goroutine 99 [select]: github.com/libp2p/go-libp2p/p2p/transport/quicreuse.(*reuse).gc(0x1abf7a4edd50) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/transport/quicreuse/reuse.go:224 +0x19f goroutine 59 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/connmgr.(*decayer).process(0x1abf7a241420) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/net/connmgr/decay.go:96 +0x245 goroutine 60 [select]: github.com/libp2p/go-libp2p/p2p/net/connmgr.(*BasicConnMgr).background(0x1abf7369bb08) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:356 +0x128 created by github.com/libp2p/go-libp2p/p2p/net/connmgr.NewConnManager in goroutine 1 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/connmgr/connmgr.go:149 +0x2ef goroutine 76 [select, 6 minutes]: github.com/syndtr/goleveldb/leveldb.(*session).refLoop(0x1abf73670e10) 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 77 [select, 450 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).compactionError(0x1abf736f2000) 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 78 [select]: github.com/syndtr/goleveldb/leveldb.(*DB).mpoolDrain(0x1abf736f2000) 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 79 [select, 450 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).tCompaction(0x1abf736f2000) 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 80 [select, 546 minutes]: github.com/syndtr/goleveldb/leveldb.(*DB).mCompaction(0x1abf736f2000) 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 57 [chan receive, 546 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 91 [select, 2 minutes]: github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).persistRTPeersInPeerStore(0x1abf74973508) github.com/libp2p/go-libp2p-kad-dht@v0.39.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.39.0/dht.go:242 +0x58c goroutine 110 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).eventHandler(0x1abf737a2580, {0x28a45d0, 0x1abf7386f560}, {0x289f968, 0x1abf75534c80}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:317 +0x194 created by github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).Start in goroutine 104 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:213 +0x3b3 goroutine 111 [select, 14 minutes]: github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).worker(0x1abf737a2580) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:355 +0x13d created by github.com/libp2p/go-libp2p/p2p/host/observedaddrs.(*Manager).Start in goroutine 104 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/observedaddrs/manager.go:214 +0x3f9 goroutine 85 [select, 545 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop.func1() github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:276 +0xe5 created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop in goroutine 117 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:272 +0x374 goroutine 113 [select]: github.com/libp2p/go-libp2p/p2p/host/pstoremanager.(*PeerstoreManager).background(0x1abf7386f260, {0x28a7b40, 0x1abf748f3bd0}, {0x28a45d0, 0x1abf7386f740}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/pstoremanager/pstoremanager.go:98 +0x275 created by github.com/libp2p/go-libp2p/p2p/host/pstoremanager.(*PeerstoreManager).Start in goroutine 104 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/pstoremanager/pstoremanager.go:80 +0x205 goroutine 116 [select]: github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).background(0x1abf737476c0, {0x28a45d0, 0x1abf7386f7a0}, {0x28a45d0, 0x1abf7386f980}, {0x289f968, 0x1abf75534f80}, {0x289f968, 0x1abf75535100}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:280 +0x6cd created by github.com/libp2p/go-libp2p/p2p/host/basic.(*addrsManager).startBackgroundWorker in goroutine 104 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/addrs_manager.go:227 +0xba8 goroutine 117 [select, 545 minutes]: github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).loop(0x1abf7372e8c0, {0x28a7b40, 0x1abf748f3680}) github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:286 +0x3ff created by github.com/libp2p/go-libp2p/p2p/protocol/identify.(*idService).Start in goroutine 104 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/identify/id.go:249 +0x1f4 goroutine 119 [select, 10 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*connectednessEventEmitter).runEmitter(0x1abf7356da70) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/net/swarm/connectedness_event_emitter.go:47 +0x179 goroutine 120 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/net/swarm.(*DialBackoff).background(0x1abf73430d50, {0x28a7b40, 0x1abf74933ea0}) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/net/swarm/swarm_dial.go:121 +0xac goroutine 122 [chan receive, 545 minutes]: github.com/libp2p/go-libp2p/config.(*Config).addAutoNAT.func6() github.com/libp2p/go-libp2p@v0.48.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.48.0/config/config.go:746 +0xc69 goroutine 126 [select, 6 minutes]: github.com/libp2p/go-libp2p/p2p/host/autonat.(*AmbientAutoNAT).background(0x1abf7b08be10) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/host/autonat/autonat.go:139 +0x6e5 goroutine 127 [select, 6 minutes]: github.com/libp2p/go-libp2p-kad-dht/records.(*ProviderManager).run.func1() github.com/libp2p/go-libp2p-kad-dht@v0.39.0/records/providers_manager.go:177 +0x28d created by github.com/libp2p/go-libp2p-kad-dht/records.(*ProviderManager).run in goroutine 1 github.com/libp2p/go-libp2p-kad-dht@v0.39.0/records/providers_manager.go:157 +0x74 goroutine 92 [select, 2 minutes]: github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).rtPeerLoop.func1() github.com/libp2p/go-libp2p-kad-dht@v0.39.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.39.0/dht.go:610 +0x65 goroutine 93 [select, 2 minutes]: github.com/libp2p/go-libp2p-kad-dht/rtrefresh.(*RtRefreshManager).loop(0x1abf749f2a00) github.com/libp2p/go-libp2p-kad-dht@v0.39.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.39.0/rtrefresh/rt_refresh_manager.go:93 +0x65 goroutine 94 [select, 2 minutes]: github.com/libp2p/go-libp2p-kad-dht.(*IpfsDHT).runFixLowPeersLoop.func1() github.com/libp2p/go-libp2p-kad-dht@v0.39.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.39.0/dht.go:476 +0x65 goroutine 95 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/host/peerstore/pstoremem.(*memoryAddrBook).background(0x1abf7375e980, {0x28a7b40, 0x1abf74552780}) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/host/peerstore/pstoremem/addr_book.go:205 +0x1be goroutine 96 [select, 2 minutes]: github.com/libp2p/go-libp2p-pubsub.(*backoff).cleanupLoop(0x1abf7a915d40, {0x28a7b40, 0x1abf734eceb0}) 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 129 [select, 2 minutes]: github.com/libp2p/go-libp2p-pubsub/timecache.background({0x28a7b40, 0x1abf745528c0}, {0x28a0770, 0x1abf747fa0f0}, 0x1abf747fa0c0, 0x1abf7a5d2150?) 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 130 [select]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).heartbeatTimer(0x1abf74a88008) 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 131 [select, 545 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x1abf74a88008) 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 132 [select, 545 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x1abf74a88008) 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 133 [select, 545 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x1abf74a88008) 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 134 [select, 545 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x1abf74a88008) 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 135 [select, 545 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x1abf74a88008) 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 136 [select, 545 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x1abf74a88008) 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 137 [select, 545 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x1abf74a88008) 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 138 [select, 545 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).connector(0x1abf74a88008) 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 139 [select, 14 minutes]: github.com/libp2p/go-libp2p-pubsub.(*GossipSubRouter).manageAddrBook(0x1abf74a88008) 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 140 [select, 14 minutes]: github.com/libp2p/go-libp2p-pubsub.(*PubSub).watchForNewPeers(0x1abf74a88248, {0x28a7b40, 0x1abf734eceb0}) 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 141 [select, 90 minutes]: github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker(0x1abf74552820) 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 142 [select, 90 minutes]: github.com/libp2p/go-libp2p-pubsub.(*validation).validateWorker(0x1abf74552820) 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 143 [select]: github.com/libp2p/go-libp2p-pubsub.(*PubSub).processLoop(0x1abf74a88248, {0x28a7b40, 0x1abf734eceb0}) 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 148 [select, 14 minutes]: github.com/ezex-io/gopkg/pipeline.(*pipeline[...]).receiveLoop(0xac21d9e930d4c57c) 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 149 [select, 154 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 150 [sync.Cond.Wait, 545 minutes]: sync.runtime_notifyListWait(0x1abf75652010, 0x0) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x0?) sync/cond.go:71 +0x73 github.com/go-zeromq/zmq4.(*pubMWriter).run(0x1abf78ace1e0) 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 151 [IO wait, 545 minutes]: internal/poll.runtime_pollWait(0x7fbcc1f8c800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x1abf7375ed80?, 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(0x1abf7375ed80) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x1abf7375ed80) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x1abf75652080) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x1abf75652080) net/tcpsock.go:387 +0x30 github.com/go-zeromq/zmq4.(*socket).accept(0x1abf736f2700) 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 152 [sync.Cond.Wait, 545 minutes]: sync.runtime_notifyListWait(0x1abf75635e90, 0x0) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x0?) sync/cond.go:71 +0x73 github.com/go-zeromq/zmq4.(*socket).connReaper(0x1abf736f2700) 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 153 [select, 154 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 154 [select, 545 minutes]: database/sql.(*DB).connectionOpener(0x1abf78a2a270, {0x28a7b40, 0x1abf74c94370}) database/sql/sql.go:1261 +0x89 created by database/sql.OpenDB in goroutine 1 database/sql/sql.go:841 +0x130 goroutine 27065 [select, 204 minutes]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1({0x28a7b40, 0x1abf734eceb0}) github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:24 +0xc7 created by github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do in goroutine 21655 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:20 +0xc5 goroutine 34769 [semacquire]: runtime.ReadMemStats(0x1abf7384ffa0) runtime/mstats.go:358 +0x1f runtime/pprof.writeHeapInternal({0x28945e0, 0x1abf74b08870}, 0x1, {0x1b823be, 0xb}) runtime/pprof/pprof.go:637 +0x75 runtime/pprof.writeAlloc({0x28945e0?, 0x1abf74b08870?}, 0x1abf76dd17b8?) runtime/pprof/pprof.go:628 +0x29 runtime/pprof.(*Profile).WriteTo(0x398ac00?, {0x28945e0?, 0x1abf74b08870?}, 0xc?) runtime/pprof/pprof.go:408 +0x149 net/http/pprof.handler.ServeHTTP({0x1abf74a960a1, 0x6}, {0x28a2dd0, 0x1abf74b08870}, 0x1abf735fe780) net/http/pprof/pprof.go:273 +0x52a net/http/pprof.Index({0x28a2dd0, 0x1abf74b08870}, 0x1abf735fe780?) net/http/pprof/pprof.go:397 +0xda net/http.HandlerFunc.ServeHTTP(0x1abf734dcc00?, {0x28a2dd0?, 0x1abf74b08870?}, 0x9f8a36?) net/http/server.go:2286 +0x29 net/http.(*ServeMux).ServeHTTP(0x48a839?, {0x28a2dd0, 0x1abf74b08870}, 0x1abf735fe780) net/http/server.go:2828 +0x1c7 net/http.serverHandler.ServeHTTP({0x1abf7557bd80?}, {0x28a2dd0?, 0x1abf74b08870?}, 0x1?) net/http/server.go:3311 +0x8e net/http.(*conn).serve(0x1abf74b0a6c0, {0x28a7b08, 0x1abf748f8e40}) net/http/server.go:2073 +0x650 created by net/http.(*Server).Serve in goroutine 622 net/http/server.go:3464 +0x485 goroutine 741 [IO wait]: internal/poll.runtime_pollWait(0x7fbcc1ae7800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x1abf7504d400?, 0x1abf737e6a80?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x1abf7504d400, {0x1abf737e6a80, 0xa80, 0xa80}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x1abf7504d400, {0x1abf737e6a80?, 0x1abf737e6a80?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x1abf79936c48, {0x1abf737e6a80?, 0x7fbcc1c3c240?, 0x7fbd08a8b108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x1abf78d483f0, {0x1abf737e6a80?, 0x1abf74ca1860?, 0x1abf7552bc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x1abf74d21b28, {0x2895e20, 0x1abf78d483f0}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x1abf74d21888, {0x7fbcc19344f0, 0x1abf756a2a40}, 0x1abf7552bdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x1abf74d21888, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x1abf74d21888, {0x1abf74a1f980, 0xc, 0xcff6d3?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7fbcc1934710, 0x1abf7aedf1f0}, {0x1abf74a1f980, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x1abf74fb17a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x1abf74fb17a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 738 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 27042 [select, 204 minutes]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1({0x28a7b40, 0x1abf734eceb0}) github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:24 +0xc7 created by github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do in goroutine 21629 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:20 +0xc5 goroutine 1028 [IO wait]: internal/poll.runtime_pollWait(0x7fbcc1aeba00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x1abf757b2600?, 0x1abf75769000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x1abf757b2600, {0x1abf75769000, 0x1000, 0x1000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x1abf757b2600, {0x1abf75769000?, 0x1abf75769000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x1abf79937ba8, {0x1abf75769000?, 0x7fbcc1d3f6d0?, 0x7fbd08a8ba00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x1abf7a234360, {0x1abf75769000?, 0x1abf74cca960?, 0x1abf75478c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x1abf757aa628, {0x2895e20, 0x1abf7a234360}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x1abf757aa388, {0x7fbcc19344f0, 0x1abf757518c0}, 0x1abf75478dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x1abf757aa388, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x1abf757aa388, {0x1abf74898610, 0xc, 0xcff6d3?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7fbcc1934710, 0x1abf7b12e930}, {0x1abf74898610, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x1abf75707440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x1abf75707440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1022 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 804 [IO wait]: internal/poll.runtime_pollWait(0x7fbcc1ae9c00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x1abf75220480?, 0x1abf75238000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x1abf75220480, {0x1abf75238000, 0xa80, 0xa80}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x1abf75220480, {0x1abf75238000?, 0x1abf75238022?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x1abf796e5198, {0x1abf75238000?, 0x7fbcc1d3f6d0?, 0x7fbd08a8ba00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x1abf7a234288, {0x1abf75238000?, 0x1abf74ccab40?, 0x1abf7575bc00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x1abf7512d0a8, {0x2895e20, 0x1abf7a234288}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x1abf7512ce08, {0x7fbcc19344f0, 0x1abf756c3440}, 0x1abf7575bdc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x1abf7512ce08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x1abf7512ce08, {0x1abf74a95810, 0xc, 0xcff6d3?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7fbcc1934710, 0x1abf7ae9fd50}, {0x1abf74a95810, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x1abf751547e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x1abf751547e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 803 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 14664 [chan send, 497 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 14663 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 1203 [select, 2 minutes]: github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).background(0x1abf75485900, {0x28a7b40, 0x1abf759310e0}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:288 +0x14a created by github.com/libp2p/go-libp2p/p2p/host/autonat.(*autoNATService).Enable in goroutine 126 github.com/libp2p/go-libp2p@v0.48.0/p2p/host/autonat/svc.go:261 +0x1a5 goroutine 27936 [select, 58 minutes]: google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0x1abf755dd040) google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1203 +0x1e5 created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 27945 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:363 +0x1929 goroutine 27069 [select, 204 minutes]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1({0x28a7b40, 0x1abf734eceb0}) github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:24 +0xc7 created by github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do in goroutine 21658 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:20 +0xc5 goroutine 563 [select, 545 minutes]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0x1abf74e63b80, {0x28a7b40, 0x1abf734eceb0}) 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:187 +0x5f sync.(*WaitGroup).Go.func1() sync/waitgroup.go:258 +0x4a created by sync.(*WaitGroup).Go in goroutine 1 sync/waitgroup.go:238 +0x73 goroutine 792 [select]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x1abf751545a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3076b?) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 749 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 34748 [runnable]: runtime/pprof.writeRuntimeProfile({0x28945e0, 0x1abf736710e0}, 0x1, {0x1b7f431, 0x9}, 0x2882e18) runtime/pprof/pprof.go:851 +0xb1 runtime/pprof.writeGoroutine({0x28945e0?, 0x1abf736710e0?}, 0x1abf755277b8?) runtime/pprof/pprof.go:784 +0x45 runtime/pprof.(*Profile).WriteTo(0x398ac00?, {0x28945e0?, 0x1abf736710e0?}, 0xc?) runtime/pprof/pprof.go:408 +0x149 net/http/pprof.handler.ServeHTTP({0x1abf7455a611, 0x9}, {0x28a2dd0, 0x1abf736710e0}, 0x1abf74c88b40) net/http/pprof/pprof.go:273 +0x52a net/http/pprof.Index({0x28a2dd0, 0x1abf736710e0}, 0x1abf74c88b40?) net/http/pprof/pprof.go:397 +0xda net/http.HandlerFunc.ServeHTTP(0x1abf734dcc00?, {0x28a2dd0?, 0x1abf736710e0?}, 0x9f8a36?) net/http/server.go:2286 +0x29 net/http.(*ServeMux).ServeHTTP(0x48a839?, {0x28a2dd0, 0x1abf736710e0}, 0x1abf74c88b40) net/http/server.go:2828 +0x1c7 net/http.serverHandler.ServeHTTP({0x1abf74e78bc0?}, {0x28a2dd0?, 0x1abf736710e0?}, 0x1?) net/http/server.go:3311 +0x8e net/http.(*conn).serve(0x1abf74b0a3f0, {0x28a7b08, 0x1abf748f8e40}) net/http/server.go:2073 +0x650 created by net/http.(*Server).Serve in goroutine 622 net/http/server.go:3464 +0x485 goroutine 19096 [chan send, 449 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 19095 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 27060 [select, 204 minutes]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1({0x28a7b40, 0x1abf734eceb0}) github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:24 +0xc7 created by github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do in goroutine 21627 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:20 +0xc5 goroutine 27953 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7fbcc1b3f000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x1abf75a15780?, 0x1abf73464000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x1abf75a15780, {0x1abf73464000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x1abf75a15780, {0x1abf73464000?, 0x1abf74d57e00?, 0x1abf76dd3be0?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x1abf760027b8, {0x1abf73464000?, 0x48b4ac?, 0x19bb880?}) net/net.go:196 +0x45 bufio.(*Reader).Read(0x1abf7914e5a0, {0x1abf734722e4, 0x9, 0x4f11da?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x2893cc0, 0x1abf7914e5a0}, {0x1abf734722e4, 0x9, 0x9}, 0x9) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0x1abf734722e4, 0x9, 0x1250ad2?}, {0x2893cc0?, 0x1abf7914e5a0?}) golang.org/x/net@v0.53.0/http2/frame.go:250 +0x65 golang.org/x/net/http2.(*Framer).ReadFrameHeader(0x1abf734722a0) golang.org/x/net@v0.53.0/http2/frame.go:513 +0x6b google.golang.org/grpc/internal/transport.(*framer).readFrame(0x1abf75a15800) google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:480 +0x45 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0x1abf755dd040, {0x28a7b08, 0x1abf7a28fbc0}, 0x1abf7a28fbf0) google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 +0xff google.golang.org/grpc.(*Server).serveStreams(0x1abf74fecd88, {0x28a7a60?, 0x39deb80?}, {0x28a9100, 0x1abf755dd040}, {0x28b9378?, 0x1abf760027b8?}) google.golang.org/grpc@v1.80.0/server.go:1059 +0x368 google.golang.org/grpc.(*Server).handleRawConn.func1() google.golang.org/grpc@v1.80.0/server.go:993 +0x56 created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 27945 google.golang.org/grpc@v1.80.0/server.go:992 +0x1cb goroutine 11671 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x1abf74fb0900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3076b?) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 11669 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 565 [select, 90 minutes]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0x1abf74e63cc0, {0x28a7b40, 0x1abf734eceb0}) 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:187 +0x5f sync.(*WaitGroup).Go.func1() sync/waitgroup.go:258 +0x4a created by sync.(*WaitGroup).Go in goroutine 1 sync/waitgroup.go:238 +0x73 goroutine 27946 [select, 2 minutes]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x1abf74710f00, 0x1) google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:420 +0x10a google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x1abf750e14a0) google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:597 +0x78 google.golang.org/grpc/internal/transport.NewHTTP2Client.func6() google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:469 +0xd2 created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 27944 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:467 +0x23db goroutine 564 [select, 154 minutes]: github.com/libp2p/go-libp2p-pubsub.(*Subscription).Next(0x1abf74e63c20, {0x28a7b40, 0x1abf734eceb0}) 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:187 +0x5f sync.(*WaitGroup).Go.func1() sync/waitgroup.go:258 +0x4a created by sync.(*WaitGroup).Go in goroutine 1 sync/waitgroup.go:238 +0x73 goroutine 808 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x1abf751547e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3076b?) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 765 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 805 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x1abf751547e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x1abf751547e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 803 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 789 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x1abf751545a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x1abf751545a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 782 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 779 [select, 90 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x1abf73811400, {0x1abf7a202868, 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?, {0x1abf7a202868?, 0x1abf74e36a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x1abf75119280, {0x1abf7a202868?, 0x46a76d?, 0x1abf74e36be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7fbcc1973e98, 0x1abf75119280}, {0x1abf7a202868, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x1abf7a202858) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2897a00, 0x1abf7a202858}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x1abf7573a940) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x1abf74e36be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x1abf74a88248, {0x28c5450, 0x1abf75119280}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398e8c0?, 0x1afbae0?}, {0x7fbcc1973e68?, 0x1abf75119280?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x1abf7489dd10, {0x28c5450, 0x1abf75119280}) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 745 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 770 [sync.Cond.Wait, 90 minutes]: sync.runtime_notifyListWait(0x1abf74ea1c90, 0x106) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7b40?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x1abf74ea1c80, {0x28a7b40, 0x1abf734eceb0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x1abf74a88248, {0x28a7b40, 0x1abf734eceb0}, {0x28c54e8, 0x1abf7509fe00}, 0x1abf74ea1c80) 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 769 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 745 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x1abf74fb17a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3076b?) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 734 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 11675 [select, 512 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x1abf7354f700, {0x1abf7afb0c5e, 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(0x1abf7563ae28?, {0x1abf7afb0c5e?, 0x1abf7515a1c0?, 0x1abf7563ae68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x1abf759fa380, {0x1abf7afb0c5e?, 0x1abf788f6318?, 0x28c6e80?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x1abf7afb0c5e?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x10de608?, {0x1abf7afb0c5e?, 0x48b4a5?, 0x1abf745b37da?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x1abf74a88248, {0x28c54e8, 0x1abf74533320}) 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 11673 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 788 [IO wait]: internal/poll.runtime_pollWait(0x7fbcc1b3d000, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x1abf75119880?, 0x1abf749d8a00?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x1abf75119880, {0x1abf749d8a00, 0x1500, 0x1500}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x1abf75119880, {0x1abf749d8a00?, 0x1abf749d8a00?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x1abf79936f28, {0x1abf749d8a00?, 0x7fbcc1c3c240?, 0x7fbd08a8b108?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x1abf78d48438, {0x1abf749d8a00?, 0x1abf74cf3a40?, 0x1abf75529c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x1abf74d86628, {0x2895e20, 0x1abf78d48438}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x1abf74d86388, {0x7fbcc19344f0, 0x1abf7573bdc0}, 0x1abf75529dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x1abf74d86388, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x1abf74d86388, {0x1abf747b65c0, 0xc, 0xcff6d3?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7fbcc1934710, 0x1abf7ae9f180}, {0x1abf747b65c0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x1abf751545a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x1abf751545a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 782 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 566 [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 11674 [sync.Cond.Wait, 90 minutes]: sync.runtime_notifyListWait(0x1abf7597c9d0, 0xd1) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7b40?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x1abf7597c9c0, {0x28a7b40, 0x1abf734eceb0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x1abf74a88248, {0x28a7b40, 0x1abf734eceb0}, {0x28c54e8, 0x1abf74533320}, 0x1abf7597c9c0) 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 11673 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 15459 [chan send, 492 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 15458 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 1030 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x1abf75707440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1022 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 800 [select, 545 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x1abf73811a00, {0x1abf74a9537a, 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(0x1abf758d2e28?, {0x1abf74a9537a?, 0x1abf7515b0a0?, 0x1abf758d2e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x1abf75220280, {0x1abf74a9537a?, 0x1abf759c1320?, 0x26?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x1abf74a9537a?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x1abf7515adf8?, {0x1abf74a9537a?, 0x1abf7571c4c0?, 0x2?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x1abf74a88248, {0x28c54e8, 0x1abf751275e0}) 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 798 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1029 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x1abf75707440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x1abf75707440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 1022 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 742 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x1abf74fb17a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x1abf74fb17a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 738 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 1041 [select, 90 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x1abf75249e00, {0x1abf7a363558, 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?, {0x1abf7a363558?, 0x1abf758d8a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x1abf75770580, {0x1abf7a363558?, 0x46a76d?, 0x1abf758d8be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7fbcc1973e98, 0x1abf75770580}, {0x1abf7a363558, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x1abf7a363548) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2897a00, 0x1abf7a363548}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x1abf7592a640) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x1abf758d8be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x1abf74a88248, {0x28c5450, 0x1abf75770580}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398e8c0?, 0x1afbae0?}, {0x7fbcc1973e68?, 0x1abf75770580?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x1abf7489dd10, {0x28c5450, 0x1abf75770580}) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 1033 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 34770 [IO wait]: internal/poll.runtime_pollWait(0x7fbcc1ae5e00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x1abf7375fe00?, 0x1abf7557bda1?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x1abf7375fe00, {0x1abf7557bda1, 0x1, 0x1}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x1abf7375fe00, {0x1abf7557bda1?, 0x39849e0?, 0x1abf74f59f70?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x1abf7ad38060, {0x1abf7557bda1?, 0x1?, 0x28bdd08?}) net/net.go:196 +0x45 net/http.(*connReader).backgroundRead(0x1abf7557bd80) net/http/server.go:702 +0x33 created by net/http.(*connReader).startBackgroundRead in goroutine 34769 net/http/server.go:698 +0xb6 goroutine 11666 [IO wait]: internal/poll.runtime_pollWait(0x7fbcc1aea800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x1abf7378a700?, 0x1abf75aab000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x1abf7378a700, {0x1abf75aab000, 0x800, 0x800}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x1abf7378a700, {0x1abf75aab000?, 0x1abf75aab000?, 0x5?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x1abf791190b8, {0x1abf75aab000?, 0x7fbcc1d3f6d0?, 0x7fbd08a8ba00?}) net/net.go:196 +0x45 crypto/tls.(*atLeastReader).Read(0x1abf7a2342e8, {0x1abf75aab000?, 0x1abf74cff0e0?, 0x1abf75326c00?}) crypto/tls/conn.go:815 +0x3b bytes.(*Buffer).ReadFrom(0x1abf74d87ea8, {0x2895e20, 0x1abf7a2342e8}) bytes/buffer.go:229 +0x98 crypto/tls.(*Conn).readFromUntil(0x1abf74d87c08, {0x7fbcc19344f0, 0x1abf75b4a500}, 0x1abf75326dc0?) crypto/tls/conn.go:837 +0xde crypto/tls.(*Conn).readRecordOrCCS(0x1abf74d87c08, 0x0) crypto/tls/conn.go:626 +0x3db crypto/tls.(*Conn).readRecord(...) crypto/tls/conn.go:588 crypto/tls.(*Conn).Read(0x1abf74d87c08, {0x1abf7aacbbf0, 0xc, 0xcff6d3?}) crypto/tls/conn.go:1393 +0x145 io.ReadAtLeast({0x7fbcc1934710, 0x1abf734b9d50}, {0x1abf7aacbbf0, 0xc, 0xc}, 0xc) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-yamux/v5.(*Session).recvLoop(0x1abf74fb0900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:723 +0xe5 github.com/libp2p/go-yamux/v5.(*Session).recv(0x1abf74fb0900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:692 +0x18 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 11664 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:160 +0x50c goroutine 1036 [sync.Cond.Wait, 90 minutes]: sync.runtime_notifyListWait(0x1abf75746790, 0x11f) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7b40?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x1abf75746780, {0x28a7b40, 0x1abf734eceb0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x1abf74a88248, {0x28a7b40, 0x1abf734eceb0}, {0x28c54e8, 0x1abf75752640}, 0x1abf75746780) 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 1035 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 851 [select, 90 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x1abf75248300, {0x1abf7a234430, 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?, {0x1abf7a234430?, 0x1abf75477a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x1abf75220e00, {0x1abf7a234430?, 0x46a76d?, 0x1abf75477be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7fbcc1973e98, 0x1abf75220e00}, {0x1abf7a234430, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x1abf7a234420) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2897a00, 0x1abf7a234420}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x1abf756d9bc0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x1abf75477be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x1abf74a88248, {0x28c5450, 0x1abf75220e00}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398e8c0?, 0x1afbae0?}, {0x7fbcc1973e68?, 0x1abf75220e00?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x1abf7489dd10, {0x28c5450, 0x1abf75220e00}) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 792 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 827 [sync.Cond.Wait, 90 minutes]: sync.runtime_notifyListWait(0x1abf751d6cd0, 0x114) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7b40?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x1abf751d6cc0, {0x28a7b40, 0x1abf734eceb0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x1abf74a88248, {0x28a7b40, 0x1abf734eceb0}, {0x28c54e8, 0x1abf752ba7a0}, 0x1abf751d6cc0) 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 826 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 27066 [select, 204 minutes]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1({0x28a7b40, 0x1abf734eceb0}) github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:24 +0xc7 created by github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do in goroutine 21654 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:20 +0xc5 goroutine 303 [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 304 [select, 14 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 27934 [IO wait, 2 minutes]: internal/poll.runtime_pollWait(0x7fbcc1b37e00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x1abf759fb580?, 0x1abf74404000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x1abf759fb580, {0x1abf74404000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x1abf759fb580, {0x1abf74404000?, 0x1abf750e1360?, 0x30?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x1abf75e1c6e8, {0x1abf74404000?, 0x0?, 0x1abf75476d48?}) net/net.go:196 +0x45 bufio.(*Reader).Read(0x1abf791b7560, {0x1abf735369e4, 0x9, 0x1abf752a7500?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x2893cc0, 0x1abf791b7560}, {0x1abf735369e4, 0x9, 0x9}, 0x9) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0x1abf735369e4, 0x9, 0x1e9?}, {0x2893cc0?, 0x1abf791b7560?}) golang.org/x/net@v0.53.0/http2/frame.go:250 +0x65 golang.org/x/net/http2.(*Framer).ReadFrameHeader(0x1abf735369a0) golang.org/x/net@v0.53.0/http2/frame.go:513 +0x6b google.golang.org/grpc/internal/transport.(*framer).readFrame(0x1abf759fb600) google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:480 +0x45 google.golang.org/grpc/internal/transport.(*http2Client).reader(0x1abf7566e248, 0x1abf7b23ae00) google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:1663 +0x1ba created by google.golang.org/grpc/internal/transport.NewHTTP2Client in goroutine 27944 google.golang.org/grpc@v1.80.0/internal/transport/http2_client.go:411 +0x1e13 goroutine 27889 [chan receive, 178 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x1abf79b82740, {0x28a7b40, 0x1abf748f3ea0}) google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 27870 google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 27935 [select, 2 minutes]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x1abf751b78c0, 0x1) google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:420 +0x10a google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x1abf750e1400) google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:597 +0x78 google.golang.org/grpc/internal/transport.NewServerTransport.func3() google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 +0xdc created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 27945 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:340 +0x18e7 goroutine 828 [select, 545 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x1abf78980e00, {0x1abf747b759e, 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(0x1abf752d2070?, {0x1abf747b759e?, 0x1abf75452e01?, 0x1abf75452e68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x1abf74f03700, {0x1abf747b759e?, 0x48d3bb?, 0x7fbcc1b37eb8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x1abf747b759e?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x505a77?, {0x1abf747b759e?, 0x1abf75452f90?, 0x5059c9?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x1abf74a88248, {0x28c54e8, 0x1abf752ba7a0}) 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 826 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 1037 [select, 545 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x1abf755de800, {0x1abf74a280fb, 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(0x1abf75734fc0?, {0x1abf74a280fb?, 0x1abf75447601?, 0x1abf75447668?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x1abf75770280, {0x1abf74a280fb?, 0x1abf73488008?, 0x1abf754476f8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x1abf74a280fb?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x7fbcc1aeba0d?, {0x1abf74a280fb?, 0x506365?, 0x7fbcc1aeba00?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x1abf74a88248, {0x28c54e8, 0x1abf75752640}) 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 1035 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 30052 [select, 18 minutes]: google.golang.org/grpc/internal/transport.(*http2Server).keepalive(0x1abf734c4340) google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:1203 +0x1e5 created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 30050 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:363 +0x1929 goroutine 30053 [IO wait]: internal/poll.runtime_pollWait(0x7fbcc1ae7e00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x1abf75771300?, 0x1abf73842000?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x1abf75771300, {0x1abf73842000, 0x8000, 0x8000}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x1abf75771300, {0x1abf73842000?, 0x1abf74b662a0?, 0x1abf75299be0?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x1abf78e90090, {0x1abf73842000?, 0x48b4ac?, 0x19bb880?}) net/net.go:196 +0x45 bufio.(*Reader).Read(0x1abf79062240, {0x1abf73536904, 0x9, 0x4f11da?}) bufio/bufio.go:245 +0x197 io.ReadAtLeast({0x2893cc0, 0x1abf79062240}, {0x1abf73536904, 0x9, 0x9}, 0x9) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 golang.org/x/net/http2.readFrameHeader({0x1abf73536904, 0x9, 0x1250ad2?}, {0x2893cc0?, 0x1abf79062240?}) golang.org/x/net@v0.53.0/http2/frame.go:250 +0x65 golang.org/x/net/http2.(*Framer).ReadFrameHeader(0x1abf735368c0) golang.org/x/net@v0.53.0/http2/frame.go:513 +0x6b google.golang.org/grpc/internal/transport.(*framer).readFrame(0x1abf75771380) google.golang.org/grpc@v1.80.0/internal/transport/http_util.go:480 +0x45 google.golang.org/grpc/internal/transport.(*http2Server).HandleStreams(0x1abf734c4340, {0x28a7b08, 0x1abf7b534a50}, 0x1abf7b534a80) google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:638 +0xff google.golang.org/grpc.(*Server).serveStreams(0x1abf74fecd88, {0x28a7a60?, 0x39deb80?}, {0x28a9100, 0x1abf734c4340}, {0x28b9378?, 0x1abf78e90090?}) google.golang.org/grpc@v1.80.0/server.go:1059 +0x368 google.golang.org/grpc.(*Server).handleRawConn.func1() google.golang.org/grpc@v1.80.0/server.go:993 +0x56 created by google.golang.org/grpc.(*Server).handleRawConn in goroutine 30050 google.golang.org/grpc@v1.80.0/server.go:992 +0x1cb goroutine 27890 [chan receive, 178 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x1abf79b82780, {0x28a7b40, 0x1abf7aa60000}) google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 27870 google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 815 [select, 90 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x1abf75248200, {0x1abf7a234208, 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?, {0x1abf7a234208?, 0x1abf7547ba44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x1abf75220b80, {0x1abf7a234208?, 0x46a76d?, 0x1abf7547bbe8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7fbcc1973e98, 0x1abf75220b80}, {0x1abf7a234208, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x1abf7a2341f8) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2897a00, 0x1abf7a2341f8}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x1abf756d94c0) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x1abf7547bbe8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x1abf74a88248, {0x28c5450, 0x1abf75220b80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398e8c0?, 0x1afbae0?}, {0x7fbcc1973e68?, 0x1abf75220b80?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x1abf7489dd10, {0x28c5450, 0x1abf75220b80}) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 808 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 34761 [IO wait]: internal/poll.runtime_pollWait(0x7fbcc1b3cc00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x1abf7375fb80?, 0x1abf74e78be1?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x1abf7375fb80, {0x1abf74e78be1, 0x1, 0x1}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x1abf7375fb80, {0x1abf74e78be1?, 0xcff347?, 0x1abf7afaa000?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x1abf7ad38048, {0x1abf74e78be1?, 0x1?, 0x28bdd08?}) net/net.go:196 +0x45 net/http.(*connReader).backgroundRead(0x1abf74e78bc0) net/http/server.go:702 +0x33 created by net/http.(*connReader).startBackgroundRead in goroutine 34748 net/http/server.go:698 +0xb6 goroutine 11667 [select]: github.com/libp2p/go-yamux/v5.(*Session).sendLoop(0x1abf74fb0900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:635 +0x495 github.com/libp2p/go-yamux/v5.(*Session).send(0x1abf74fb0900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:546 +0x1c created by github.com/libp2p/go-yamux/v5.newSession in goroutine 11664 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:161 +0x548 goroutine 11683 [select, 90 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x1abf78e6e000, {0x1abf7a0b47a8, 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?, {0x1abf7a0b47a8?, 0x1abf74e33a44?, 0xa0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x1abf7378ac80, {0x1abf7a0b47a8?, 0x46a76d?, 0x1abf74e33be8?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a io.ReadAtLeast({0x7fbcc1973e98, 0x1abf7378ac80}, {0x1abf7a0b47a8, 0x1, 0x1}, 0x1) io/io.go:335 +0x8e io.ReadFull(...) io/io.go:354 github.com/libp2p/go-msgio.(*simpleByteReader).ReadByte(0x1abf7a0b4798) github.com/libp2p/go-msgio@v0.3.0/varint.go:185 +0x31 github.com/multiformats/go-varint.ReadUvarint({0x2897a00, 0x1abf7a0b4798}) github.com/multiformats/go-varint@v0.1.0/varint.go:90 +0x51 github.com/libp2p/go-msgio.(*varintReader).nextMsgLen(0x1abf75b8a600) github.com/libp2p/go-msgio@v0.3.0/varint.go:119 +0x2a github.com/libp2p/go-msgio.(*varintReader).NextMsgLen(0x1abf74e33be8?) github.com/libp2p/go-msgio@v0.3.0/varint.go:114 +0x85 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleNewStream(0x1abf74a88248, {0x28c5450, 0x1abf7378ac80}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:68 +0x3e5 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).SetStreamHandler.func1({0x398e8c0?, 0x1afbae0?}, {0x7fbcc1973e68?, 0x1abf7378ac80?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:399 +0x82 github.com/libp2p/go-libp2p/p2p/host/basic.(*BasicHost).newStreamHandler(0x1abf7489dd10, {0x28c5450, 0x1abf7378ac80}) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/net/swarm/swarm_conn.go:159 +0xa5 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start.func1 in goroutine 11671 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:145 +0x1ab goroutine 806 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x1abf751547e0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 803 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 790 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x1abf751545a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 782 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 743 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x1abf74fb17a0) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 738 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 34751 [IO wait]: internal/poll.runtime_pollWait(0x7fbcc1aeaa00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x1abf7375fc80?, 0x1abf7557bb21?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Read(0x1abf7375fc80, {0x1abf7557bb21, 0x1, 0x1}) internal/poll/fd_unix.go:165 +0x2ae net.(*netFD).Read(0x1abf7375fc80, {0x1abf7557bb21?, 0x0?, 0x41c572?}) net/fd_posix.go:68 +0x25 net.(*conn).Read(0x1abf7ad38058, {0x1abf7557bb21?, 0x1abf75389fd0?, 0xb8400b?}) net/net.go:196 +0x45 net/http.(*connReader).backgroundRead(0x1abf7557bb00) net/http/server.go:702 +0x33 created by net/http.(*connReader).startBackgroundRead in goroutine 34750 net/http/server.go:698 +0xb6 goroutine 11668 [select]: github.com/libp2p/go-yamux/v5.(*Session).startMeasureRTT(0x1abf74fb0900) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:372 +0xc6 created by github.com/libp2p/go-yamux/v5.newSession in goroutine 11664 github.com/libp2p/go-yamux/v5@v5.1.0/session.go:162 +0x585 goroutine 771 [select, 545 minutes]: github.com/libp2p/go-yamux/v5.(*Stream).Read(0x1abf73810e00, {0x1abf748e7f6e, 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(0x1abf750d91f0?, {0x1abf748e7f6e?, 0x1abf7545ee01?, 0x1abf7545ee68?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/muxer/yamux/stream.go:37 +0x18 github.com/libp2p/go-libp2p/p2p/net/swarm.(*Stream).Read(0x1abf75118200, {0x1abf748e7f6e?, 0x1abf75996930?, 0x26?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_stream.go:58 +0x2a github.com/multiformats/go-multistream.(*lazyClientConn[...]).Read(0x48b4a5, {0x1abf748e7f6e?, 0x1, 0x1}) github.com/multiformats/go-multistream@v0.6.1/lazyClient.go:101 +0x8c github.com/libp2p/go-libp2p/p2p/host/basic.(*streamWrapper).Read(0x1abf7545ef48?, {0x1abf748e7f6e?, 0x1abf7ab1c7f0?, 0x1abf7ab1c6a0?}) github.com/libp2p/go-libp2p@v0.48.0/p2p/host/basic/basic_host.go:678 +0x22 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handlePeerDead(0x1abf74a88248, {0x28c54e8, 0x1abf7509fe00}) 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 769 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:139 +0x358 goroutine 799 [sync.Cond.Wait, 90 minutes]: sync.runtime_notifyListWait(0x1abf75138790, 0x12b) runtime/sema.go:617 +0x1b3 sync.(*Cond).Wait(0x28a7b40?) sync/cond.go:71 +0x73 github.com/libp2p/go-libp2p-pubsub.(*rpcQueue).Pop(0x1abf75138780, {0x28a7b40, 0x1abf734eceb0}) github.com/libp2p/go-libp2p-pubsub@v0.15.0/rpc_queue.go:129 +0x1c5 github.com/libp2p/go-libp2p-pubsub.(*PubSub).handleSendingMessages(0x1abf74a88248, {0x28a7b40, 0x1abf734eceb0}, {0x28c54e8, 0x1abf751275e0}, 0x1abf75138780) 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 798 github.com/libp2p/go-libp2p-pubsub@v0.15.0/comm.go:138 +0x2fb goroutine 15455 [chan send, 492 minutes]: github.com/pactus-project/pactus/network.(*streamService).SendTo.func1.1() github.com/pactus-project/pactus/network/stream.go:115 +0x69 created by github.com/pactus-project/pactus/network.(*streamService).SendTo.func1 in goroutine 15454 github.com/pactus-project/pactus/network/stream.go:111 +0xc5 goroutine 1204 [select]: github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.(*Relay).background(0x1abf75739a40) github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:703 +0xd9 created by github.com/libp2p/go-libp2p/p2p/protocol/circuitv2/relay.New in goroutine 103 github.com/libp2p/go-libp2p@v0.48.0/p2p/protocol/circuitv2/relay/relay.go:112 +0x67b goroutine 1033 [select, 2 minutes]: github.com/libp2p/go-yamux/v5.(*Session).AcceptStream(0x1abf75707440) github.com/libp2p/go-yamux/v5@v5.1.0/session.go:267 +0xed github.com/libp2p/go-libp2p/p2p/muxer/yamux.(*conn).AcceptStream(0xd3076b?) github.com/libp2p/go-libp2p@v0.48.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.48.0/p2p/net/swarm/swarm_conn.go:135 +0x96 created by github.com/libp2p/go-libp2p/p2p/net/swarm.(*Conn).start in goroutine 1031 github.com/libp2p/go-libp2p@v0.48.0/p2p/net/swarm/swarm_conn.go:131 +0x4f goroutine 30051 [select]: google.golang.org/grpc/internal/transport.(*controlBuffer).get(0x1abf795c9dc0, 0x1) google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:420 +0x10a google.golang.org/grpc/internal/transport.(*loopyWriter).run(0x1abf749f26e0) google.golang.org/grpc@v1.80.0/internal/transport/controlbuf.go:597 +0x78 google.golang.org/grpc/internal/transport.NewServerTransport.func3() google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:342 +0xdc created by google.golang.org/grpc/internal/transport.NewServerTransport in goroutine 30050 google.golang.org/grpc@v1.80.0/internal/transport/http2_server.go:340 +0x18e7 goroutine 596 [chan receive, 545 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 615 [IO wait, 138 minutes]: internal/poll.runtime_pollWait(0x7fbcc1b3f400, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x1abf74e81780?, 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(0x1abf74e81780) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x1abf74e81780) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x1abf755e8240) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x1abf755e8240) net/tcpsock.go:387 +0x30 google.golang.org/grpc.(*Server).Serve(0x1abf74fecd88, {0x28a2e60, 0x1abf755e8240}) google.golang.org/grpc@v1.80.0/server.go:921 +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 616 [chan receive, 545 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x1abf79b83880, {0x28a7b40, 0x1abf7500edc0}) google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 27062 [select, 204 minutes]: github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do.func1({0x28a7b40, 0x1abf734eceb0}) github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:24 +0xc7 created by github.com/ezex-io/gopkg/scheduler.AfterBuilder.Do in goroutine 21650 github.com/ezex-io/gopkg/scheduler@v0.0.0-20260127151556-579a32f19aa7/after.go:20 +0xc5 goroutine 622 [IO wait]: internal/poll.runtime_pollWait(0x7fbcc1b3ca00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x1abf7504c580?, 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(0x1abf7504c580) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x1abf7504c580) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x1abf755e87c0) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x1abf755e87c0) net/tcpsock.go:387 +0x30 net/http.(*Server).Serve(0x1abf7a477e00, {0x28a2e60, 0x1abf755e87c0}) 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:125 +0xa6 created by github.com/pactus-project/pactus/www/html.(*Server).StartServer in goroutine 1 github.com/pactus-project/pactus/www/html/server.go:123 +0xc85 goroutine 623 [chan receive, 545 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x1abf793c0570, {0x28a7b40, 0x1abf7500f9f0}) google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 624 [chan receive, 545 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x1abf793c05a0, {0x28a7b40, 0x1abf7500fa40}) google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 625 [chan receive, 545 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x1abf793c05d0, {0x28a7b40, 0x1abf7500fa90}) google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 626 [IO wait, 545 minutes]: internal/poll.runtime_pollWait(0x7fbcc1b3fa00, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x1abf7504c680?, 0x1910f40?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x1abf7504c680) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x1abf7504c680) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x1abf755e8840) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x1abf755e8840) net/tcpsock.go:387 +0x30 net/http.(*Server).Serve(0x1abf7342e000, {0x28a2e60, 0x1abf755e8840}) 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 627 [chan receive, 545 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x1abf793c0970, {0x28a7b40, 0x1abf7500fdb0}) google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 628 [chan receive, 545 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x1abf793c09a0, {0x28a7b40, 0x1abf7500fe00}) google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 629 [chan receive, 545 minutes]: google.golang.org/grpc/internal/grpcsync.(*CallbackSerializer).run(0x1abf793c09d0, {0x28a7b40, 0x1abf7500fe50}) google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:88 +0xe5 created by google.golang.org/grpc/internal/grpcsync.NewCallbackSerializer in goroutine 1 google.golang.org/grpc@v1.80.0/internal/grpcsync/callback_serializer.go:52 +0x11a goroutine 630 [chan receive, 545 minutes]: github.com/creachadair/jrpc2/channel.direct.Recv(...) github.com/creachadair/jrpc2@v1.3.5/channel/channel.go:95 github.com/creachadair/jrpc2.(*Server).read(0x1abf7506c4b0, {0x7fbcc1931d48, 0x1abf793c0e60}) github.com/creachadair/jrpc2@v1.3.5/server.go:633 +0x5c github.com/creachadair/jrpc2.(*Server).Start.func1() github.com/creachadair/jrpc2@v1.3.5/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 631 [chan receive, 545 minutes]: github.com/creachadair/jrpc2.(*Server).nextRequest(0x1abf7506c4b0) github.com/creachadair/jrpc2@v1.3.5/server.go:198 +0xec github.com/creachadair/jrpc2.(*Server).serve(0x1abf7506c4b0) github.com/creachadair/jrpc2@v1.3.5/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 632 [chan receive, 545 minutes]: github.com/creachadair/jrpc2/channel.direct.Recv(...) github.com/creachadair/jrpc2@v1.3.5/channel/channel.go:95 github.com/creachadair/jrpc2.(*Client).accept(0x1abf7504c780, {0x7fbcc1931d48, 0x1abf793c0e50}) github.com/creachadair/jrpc2@v1.3.5/client.go:76 +0x63 github.com/creachadair/jrpc2.NewClient.func1() github.com/creachadair/jrpc2@v1.3.5/client.go:65 +0x65 sync.(*WaitGroup).Go.func1() sync/waitgroup.go:258 +0x4a created by sync.(*WaitGroup).Go in goroutine 1 sync/waitgroup.go:238 +0x73 goroutine 633 [IO wait, 545 minutes]: internal/poll.runtime_pollWait(0x7fbcc1b3f800, 0x72) runtime/netpoll.go:351 +0x85 internal/poll.(*pollDesc).wait(0x1abf7504c800?, 0x1910f40?, 0x0) internal/poll/fd_poll_runtime.go:84 +0x27 internal/poll.(*pollDesc).waitRead(...) internal/poll/fd_poll_runtime.go:89 internal/poll.(*FD).Accept(0x1abf7504c800) internal/poll/fd_unix.go:613 +0x28c net.(*netFD).accept(0x1abf7504c800) net/fd_unix.go:150 +0x29 net.(*TCPListener).accept(0x1abf755e88c0) net/tcpsock_posix.go:159 +0x1b net.(*TCPListener).Accept(0x1abf755e88c0) net/tcpsock.go:387 +0x30 net/http.(*Server).Serve(0x1abf7342e100, {0x28a2e60, 0x1abf755e88c0}) net/http/server.go:3434 +0x30c github.com/pacviewer/jrpc-gateway/jrpc.(*Server).Serve(0x1abf749d12c0, {0x28a2e60, 0x1abf755e88c0}) 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:85 +0xab created by github.com/pactus-project/pactus/www/jsonrpc.(*Server).StartServer in goroutine 1 github.com/pactus-project/pactus/www/jsonrpc/server.go:83 +0x865 goroutine 635 [syscall, 545 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